@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Outfit:wght@200;300;400;500;600;700&display=swap);body{background:#f6f7f9;color:#111827;font-family:Poppins,sans-serif}h1,h2,h3,h4{font-weight:600}p,small,span{font-weight:400}#root,body,html{height:100%;margin:0;padding:0;width:100%}.number,.value,b,strong{font-weight:700}button{font-family:Poppins,sans-serif}.selectRoot{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;height:40px;outline:none;padding:0 40px 0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.selectWrapper{position:relative}.selectWrapper:after{color:#6b7280;content:"▾";font-size:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.selectRoot:hover{border-color:#9ca3af}.selectRoot:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526}.selectRoot:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.selectRoot option[value=""]{color:#9ca3af}:root{--primary-color:#f5a51e;--primary-light:#ea580c;--brand-orange-active:#c2410c;--text-primary-color:#111827;--text-secondary:#374151;--border-default:#e5e7eb;--border-focus:#f97316;--bg-warning:#fff7ed;--border-warning:#fed7aa;--dsh-canvas:#edf0f5;--dsh-surface:#fff;--dsh-sunken:#f7f9fc;--dsh-inset:#eef1f6;--dsh-border:#e0e6ef;--dsh-border-strong:#cfd7e3;--dsh-fg:#0b1220;--dsh-fg-2:#58616f;--dsh-fg-3:#838d9c;--dsh-fg-4:#a9b1bd;--dsh-accent:#2563eb;--dsh-accent-fg:#1d4ed8;--dsh-accent-bg:#eef3fe;--dsh-accent-br:#d8e3fd;--dsh-brand:#f5a51e;--dsh-brand-fg:#a06a09;--dsh-brand-bg:#fff6e8;--dsh-brand-br:#f8e2bb;--dsh-pos:#0f7a45;--dsh-pos-bg:#e9f7ef;--dsh-pos-br:#cbecd9;--dsh-neg:#a04b2b;--dsh-neg-bg:#fdf1ec;--dsh-neg-br:#f5dacd;--dsh-warn:#8a6410;--dsh-warn-bg:#fdf6e6;--dsh-warn-br:#f2e3bd;--dsh-mute:#6b7482;--dsh-mute-bg:#f1f3f6;--dsh-mute-br:#e4e8ee;--dsh-r1:8px;--dsh-r2:10px;--dsh-r3:14px;--dsh-r4:18px;--dsh-rp:999px;--dsh-sh1:0 1px 2px #0b12200d,0 3px 8px -4px #0b12200f;--dsh-sh2:0 1px 3px #0b12200d,0 10px 28px -14px #0b12202e;--dsh-ease:cubic-bezier(0.16,1,0.3,1);--dsh-fast:0.15s;--dsh-mid:0.24s;--dsh-spring:cubic-bezier(0.34,1.32,0.42,1);--dsh-track:#e7ecf3;--dsh-track-inset:inset 0 1px 1.5px #0b122014;--dsh-fill-accent:linear-gradient(90deg,#1d4ed8,#3b82f6 58%,#60a5fa);--dsh-fill-brand:linear-gradient(90deg,#de8c06,#f5a51e 58%,#fbc963);--dsh-fill-pos:linear-gradient(90deg,#0b6b3c,#16955a 58%,#34c07a);--dsh-fill-warn:linear-gradient(90deg,#a16207,#ca8a04 58%,#eab308);--dsh-fill-neg:linear-gradient(90deg,#8f3f21,#b95c34 58%,#dd8a5e);--dsh-fill-mute:linear-gradient(90deg,#7f8998,#9aa5b4 58%,#b9c2ce);--dsh-fill-violet:linear-gradient(90deg,#4c35b8,#6d55d8 58%,#9b8bf0);--dsh-fill-teal:linear-gradient(90deg,#0e7490,#12a2c0 58%,#38cfe6);--dsh-glow-accent:0 1px 7px -2px #2563ebbf;--dsh-glow-brand:0 1px 7px -2px #f5a51ecc;--dsh-glow-pos:0 1px 7px -2px #16955ab3;--dsh-glow-warn:0 1px 7px -2px #ca8a04b3;--dsh-glow-neg:0 1px 7px -2px #b95c3499;--dsh-glow-mute:0 1px 6px -2px #7f899880;--dsh-glow-violet:0 1px 7px -2px #6d55d8b3;--dsh-glow-teal:0 1px 7px -2px #12a2c0b3}.dshPanel{background:#fff;background:var(--dsh-surface);border:1px solid #e0e6ef;border:1px solid var(--dsh-border);border-radius:18px;border-radius:var(--dsh-r4);box-shadow:0 1px 2px #0b12200d,0 3px 8px -4px #0b12200f;box-shadow:var(--dsh-sh1);display:flex;flex-direction:column;min-width:0;transition:box-shadow .24s ease,border-color .24s ease;transition:box-shadow var(--dsh-mid) ease,border-color var(--dsh-mid) ease}.dshPanel:hover{border-color:#cfd7e3;border-color:var(--dsh-border-strong);box-shadow:0 1px 3px #0b12200d,0 10px 28px -14px #0b12202e;box-shadow:var(--dsh-sh2)}.dshPanelPad{padding:18px 20px}.dshHead{align-items:flex-start;border-bottom:1px solid #e0e6ef;border-bottom:1px solid var(--dsh-border);display:flex;gap:12px;justify-content:space-between;padding:16px 20px 13px}.dshHeadBare{border-bottom:none;padding-bottom:4px}.dshTitle{color:#0b1220;color:var(--dsh-fg);font-size:14.5px;font-weight:640;letter-spacing:-.014em;line-height:1.25;margin:0}.dshSub{color:#838d9c;color:var(--dsh-fg-3);font-size:12px;line-height:1.35;margin:3px 0 0}.dshEyebrow{color:#a9b1bd;color:var(--dsh-fg-4);font-size:10.5px;font-weight:680;letter-spacing:.075em;text-transform:uppercase}.dshNum{font-feature-settings:"tnum" 1,tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.dshBody{padding:14px 20px 18px}.dshAction{align-items:center;background:#fff;background:var(--dsh-surface);border:1px solid #e0e6ef;border:1px solid var(--dsh-border);border-radius:999px;border-radius:var(--dsh-rp);color:#58616f;color:var(--dsh-fg-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:620;gap:5px;padding:5px 9px 5px 11px;transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background var(--dsh-fast) ease,color var(--dsh-fast) ease,border-color var(--dsh-fast) ease;white-space:nowrap}.dshAction:hover{background:#eef3fe;background:var(--dsh-accent-bg);border-color:#d8e3fd;border-color:var(--dsh-accent-br);color:#1d4ed8;color:var(--dsh-accent-fg)}.dshAction:focus-visible{outline:2px solid #d8e3fd;outline:2px solid var(--dsh-accent-br);outline-offset:1px}.dshChip{align-items:center;background:#eef1f6;background:var(--dsh-inset);border-radius:10px;border-radius:var(--dsh-r2);color:#58616f;color:var(--dsh-fg-2);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.dshChipAccent{background:#eef3fe;background:var(--dsh-accent-bg);color:#1d4ed8;color:var(--dsh-accent-fg)}.dshChipBrand{background:#fff6e8;background:var(--dsh-brand-bg);color:#a06a09;color:var(--dsh-brand-fg)}.dshChipPos{background:#e9f7ef;background:var(--dsh-pos-bg);color:#0f7a45;color:var(--dsh-pos)}.dshChipWarn{background:#fdf6e6;background:var(--dsh-warn-bg);color:#8a6410;color:var(--dsh-warn)}.dshPill{font-feature-settings:tabular-nums lining-nums;align-items:center;border-radius:999px;border-radius:var(--dsh-rp);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums lining-nums;font-weight:660;gap:3px;line-height:1;padding:3px 8px;white-space:nowrap}.dshPillPos{background:#e9f7ef;background:var(--dsh-pos-bg);color:#0f7a45;color:var(--dsh-pos)}.dshPillNeg{background:#fdf1ec;background:var(--dsh-neg-bg);color:#a04b2b;color:var(--dsh-neg)}.dshPillWarn{background:#fdf6e6;background:var(--dsh-warn-bg);color:#8a6410;color:var(--dsh-warn)}.dshPillMute{background:#f1f3f6;background:var(--dsh-mute-bg);color:#6b7482;color:var(--dsh-mute)}.dshPillAccent,.dshRef{background:#eef3fe;background:var(--dsh-accent-bg);color:#1d4ed8;color:var(--dsh-accent-fg)}.dshRef{font-feature-settings:tabular-nums lining-nums;border-radius:8px;border-radius:var(--dsh-r1);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums lining-nums;font-weight:660;letter-spacing:.01em;padding:2px 7px;white-space:nowrap}.dshRef,.dshRow{align-items:center}.dshRow{border-bottom:1px solid #e0e6ef;border-bottom:1px solid var(--dsh-border);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 0}.dshRow:last-child{border-bottom:none;padding-bottom:0}.dshRowLink{border-radius:10px;border-radius:var(--dsh-r2);cursor:pointer;margin:0 -10px;padding-left:10px;padding-right:10px;transition:background .15s ease;transition:background var(--dsh-fast) ease}.dshRowLink:hover{background:#f7f9fc;background:var(--dsh-sunken)}.dshRowLink:focus-visible{outline:2px solid #d8e3fd;outline:2px solid var(--dsh-accent-br);outline-offset:-2px}.dshTrunc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dshEmpty{color:#a9b1bd;color:var(--dsh-fg-4);font-size:12.5px;margin:0;padding:18px 0;text-align:center}.dshBlank{display:flex;flex:1 0 auto;flex-direction:column;gap:3px;padding:20px 16px;text-align:center}.dshBlank,.dshBlankIcon{align-items:center;justify-content:center}.dshBlankIcon{background:linear-gradient(160deg,#fff,#eef1f6);background:linear-gradient(160deg,#fff,var(--dsh-inset));border:1px solid #e0e6ef;border:1px solid var(--dsh-border);border-radius:14px;box-shadow:0 6px 16px -10px #0b122080;color:#838d9c;color:var(--dsh-fg-3);display:inline-flex;height:42px;margin-bottom:8px;position:relative;width:42px}.dshBlankIcon:after{border:1px solid #e0e6ef;border:1px solid var(--dsh-border);border-radius:18px;content:"";inset:-6px;opacity:.5;position:absolute}.dshBlankTitle{color:#58616f;color:var(--dsh-fg-2);font-size:13px;font-weight:640;letter-spacing:-.012em;margin:0}.dshBlankText{color:#a9b1bd;color:var(--dsh-fg-4);font-size:12px;line-height:1.45;margin:0;max-width:30ch}@keyframes dshSheen{0%{transform:translateX(-110%)}55%,to{transform:translateX(320%)}}@keyframes dshPulse{0%{opacity:.55;transform:scale(.6)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}@keyframes dshDraw{0%{stroke-dashoffset:240;stroke-dashoffset:var(--dsh-len,240)}to{stroke-dashoffset:0}}@keyframes dshFade{0%{opacity:0}to{opacity:1}}@keyframes dshDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.dshSkel{animation:dshShimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#eef1f6 25%,#e9ecf1 37%,#eef1f6 63%);background:linear-gradient(90deg,var(--dsh-inset) 25%,#e9ecf1 37%,var(--dsh-inset) 63%);background-size:400% 100%;border-radius:8px;border-radius:var(--dsh-r1);display:inline-block}@keyframes dshShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.dshAvatar{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-weight:680;justify-content:center;letter-spacing:.01em}.dshTone0{background:#eef3fe;background:var(--dsh-accent-bg);color:#1d4ed8;color:var(--dsh-accent-fg)}.dshTone1{background:#e9f7ef;background:var(--dsh-pos-bg);color:#0f7a45;color:var(--dsh-pos)}.dshTone2{background:#fff6e8;background:var(--dsh-brand-bg);color:#a06a09;color:var(--dsh-brand-fg)}.dshTone3{background:#eceafb;color:#5b46c4}.dshTone4{background:#fdf1ec;background:var(--dsh-neg-bg);color:#a04b2b;color:var(--dsh-neg)}.dshTone5{background:#f1f3f6;background:var(--dsh-mute-bg);color:#6b7482;color:var(--dsh-mute)}@media (prefers-reduced-motion:reduce){.dshSkel{animation:none}.dshAction,.dshPanel,.dshRowLink{transition:none}.dshBlankIcon,[class*=Pulse],[class*=Sheen],[class*=pulse],[class*=sheen]{animation:none!important}}.Dashboard_wrapper__uRyIJ{background:var(--dsh-canvas);display:flex;flex-direction:column;gap:16px;min-height:100vh;padding-bottom:8px}.Dashboard_grid__R2B7K{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.Dashboard_span12__c4FHB,.Dashboard_span4__-z6oa,.Dashboard_span6__lK\+D6,.Dashboard_span8__wD30u{display:flex;min-width:0}.Dashboard_span12__c4FHB>*,.Dashboard_span4__-z6oa>*,.Dashboard_span6__lK\+D6>*,.Dashboard_span8__wD30u>*{flex:1 1 auto;min-width:0}.Dashboard_span12__c4FHB{grid-column:span 12}.Dashboard_filterBar__DnCh5{position:relative;z-index:20}.Dashboard_span8__wD30u{grid-column:span 8}.Dashboard_span6__lK\+D6{grid-column:span 6}.Dashboard_span4__-z6oa{grid-column:span 4}.Dashboard_sectionTag__LbCDX{align-items:center;display:flex;gap:12px;grid-column:span 12;margin:6px 2px -6px}.Dashboard_sectionTag__LbCDX span{color:var(--dsh-fg-4);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.Dashboard_sectionTag__LbCDX:after{background:linear-gradient(90deg,var(--dsh-border-strong),#0000);content:"";flex:1 1;height:1px}.Dashboard_grid__R2B7K>*,.Dashboard_wrapper__uRyIJ>*{animation:Dashboard_dashReveal__1fzF5 .5s var(--dsh-ease) both}.Dashboard_grid__R2B7K>:first-child{animation-delay:.04s}.Dashboard_grid__R2B7K>:nth-child(2){animation-delay:.08s}.Dashboard_grid__R2B7K>:nth-child(3){animation-delay:.12s}.Dashboard_grid__R2B7K>:nth-child(4){animation-delay:.16s}.Dashboard_grid__R2B7K>:nth-child(5){animation-delay:.2s}.Dashboard_grid__R2B7K>:nth-child(6){animation-delay:.24s}.Dashboard_grid__R2B7K>:nth-child(7){animation-delay:.28s}.Dashboard_grid__R2B7K>:nth-child(8){animation-delay:.32s}.Dashboard_grid__R2B7K>:nth-child(9){animation-delay:.36s}.Dashboard_grid__R2B7K>:nth-child(10){animation-delay:.4s}@keyframes Dashboard_dashReveal__1fzF5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1240px){.Dashboard_span8__wD30u{grid-column:span 12}.Dashboard_span4__-z6oa,.Dashboard_span6__lK\+D6{grid-column:span 6}}@media (max-width:860px){.Dashboard_span4__-z6oa,.Dashboard_span6__lK\+D6,.Dashboard_span8__wD30u{grid-column:span 12}}@media (prefers-reduced-motion:reduce){.Dashboard_grid__R2B7K>*,.Dashboard_wrapper__uRyIJ>*{animation:none}}.CommandBar_hero__x1KqT{align-items:center;background:linear-gradient(120deg,#122a63,#1d4ed8 46%,#3b6fe0 70%,#f5a51e 142%);border-radius:var(--dsh-r4);box-shadow:0 1px 2px #122a6338,0 16px 38px -14px #1731758c;color:#fff;display:flex;gap:24px;isolation:isolate;justify-content:space-between;overflow:hidden;padding:22px 26px;position:relative}.CommandBar_orbA__XUutd{animation:CommandBar_floatOrb__JQn9E 14s ease-in-out infinite alternate;background:radial-gradient(circle,#f5a51e6b,#0000 68%);border-radius:50%;filter:blur(8px);height:300px;position:absolute;right:-70px;top:-110px;width:300px;z-index:-1}.CommandBar_orbB__WTs7i{animation:CommandBar_floatOrb__JQn9E 17s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:50%;bottom:-140px;filter:blur(6px);height:280px;left:26%;position:absolute;width:280px;z-index:-1}@keyframes CommandBar_floatOrb__JQn9E{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-16px,14px,0) scale(1.06)}}.CommandBar_mesh__1OnG5{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:34px 34px;inset:0;mask-image:radial-gradient(120% 100% at 0 0,#000 30%,#0000 75%);-webkit-mask-image:radial-gradient(120% 100% at 0 0,#000 30%,#0000 75%);pointer-events:none;position:absolute;z-index:-1}.CommandBar_left__BdXgO{min-width:0}.CommandBar_eyebrow__ZkVnP{align-items:center;background:#ffffff1f;border:1px solid #fff3;border-radius:var(--dsh-rp);color:#ffd79a;display:inline-flex;font-size:10.5px;font-weight:680;gap:6px;letter-spacing:.085em;margin-bottom:11px;padding:4px 10px;text-transform:uppercase}.CommandBar_greeting__PehZW{font-size:1.55rem;font-weight:700;letter-spacing:-.028em;line-height:1.15;margin:0 0 5px;text-shadow:0 2px 8px #08143747}.CommandBar_name__z1eMV{background:linear-gradient(90deg,#ffe1a6,#ffce8a);-webkit-background-clip:text;background-clip:text;color:#0000}.CommandBar_subtitle__LWDxf{color:#e9f0ffd1;font-size:13px;margin:0 0 16px;max-width:520px}.CommandBar_actions__IYG9s{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.CommandBar_ghost__3WGhs,.CommandBar_iconGhost__A3zoW,.CommandBar_primary__FqfLd{align-items:center;border-radius:var(--dsh-r2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:640;gap:7px;height:34px;justify-content:center;transition:background var(--dsh-fast) ease,border-color var(--dsh-fast) ease,color var(--dsh-fast) ease,transform var(--dsh-fast) var(--dsh-ease);white-space:nowrap}.CommandBar_primary__FqfLd{background:#fff;border:1px solid #fff;box-shadow:0 6px 16px #08143742;color:#1d4ed8;padding:0 15px 0 12px}.CommandBar_primary__FqfLd:hover{background:#f2f6ff;transform:translateY(-1px)}.CommandBar_ghost__3WGhs{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff21;border:1px solid #ffffff42;color:#fff;padding:0 13px}.CommandBar_ghost__3WGhs:hover{background:#ffffff3d;transform:translateY(-1px)}.CommandBar_iconGhost__A3zoW{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff21;border:1px solid #ffffff42;color:#fff;padding:0;width:34px}.CommandBar_iconGhost__A3zoW:hover:not(:disabled){background:#ffffff3d}.CommandBar_iconGhost__A3zoW:disabled{cursor:default;opacity:.6}.CommandBar_spinning__5wkP7{animation:CommandBar_spin__duO8V .9s linear infinite}@keyframes CommandBar_spin__duO8V{to{transform:rotate(1turn)}}.CommandBar_ghost__3WGhs:focus-visible,.CommandBar_iconGhost__A3zoW:focus-visible,.CommandBar_primary__FqfLd:focus-visible{outline:2px solid #ffffffbf;outline-offset:2px}.CommandBar_right__ngk43{flex-shrink:0}.CommandBar_clockCard__\+pHSx{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a183c42;border:1px solid #ffffff3d;border-radius:var(--dsh-r3);min-width:202px;padding:14px 18px;text-align:right}.CommandBar_time__beIxL{align-items:baseline;display:flex;gap:6px;justify-content:flex-end}.CommandBar_clockIcon__2MUXJ{align-self:center;color:#ffd79a}.CommandBar_timeValue__cKkPe{font-size:1.65rem;font-weight:700;letter-spacing:-.024em;line-height:1}.CommandBar_seconds__dRn4W{color:#ffffff9e;font-size:13px;font-weight:620}.CommandBar_dateRow__JlUTR{align-items:center;color:#e9f0ffeb;display:flex;font-size:11.5px;gap:6px;justify-content:flex-end;margin-top:7px}.CommandBar_live__QEyVy{align-items:center;color:#bbf7d0;display:inline-flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.06em;margin-top:9px;text-transform:uppercase}.CommandBar_liveSep__lt1eC{background:#fff6;border-radius:50%;flex-shrink:0;height:3px;width:3px}.CommandBar_fresh__1EN99{color:#e9f0ffe0;font-weight:620;letter-spacing:.02em;text-transform:none}.CommandBar_liveDot__rOv\+5{animation:CommandBar_livePulse__qtryK 2.2s ease-in-out infinite;background:#34d399;border-radius:50%;box-shadow:0 0 0 0 #34d39999;height:7px;width:7px}@keyframes CommandBar_livePulse__qtryK{0%{box-shadow:0 0 0 0 #34d3998c}70%{box-shadow:0 0 0 7px #34d39900}to{box-shadow:0 0 0 0 #34d39900}}@media (max-width:900px){.CommandBar_hero__x1KqT{align-items:flex-start;flex-direction:column}.CommandBar_right__ngk43{width:100%}.CommandBar_clockCard__\+pHSx{text-align:left;width:100%}.CommandBar_dateRow__JlUTR,.CommandBar_time__beIxL{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.CommandBar_liveDot__rOv\+5,.CommandBar_orbA__XUutd,.CommandBar_orbB__WTs7i,.CommandBar_spinning__5wkP7{animation:none}.CommandBar_ghost__3WGhs,.CommandBar_iconGhost__A3zoW,.CommandBar_primary__FqfLd{transition:none}.CommandBar_ghost__3WGhs:hover,.CommandBar_primary__FqfLd:hover{transform:none}}.PeriodFilter_root__nS9aZ{align-items:center;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:11px 16px 11px 14px;position:relative;z-index:5}.PeriodFilter_lead__44355{align-items:center;display:flex;gap:10px;min-width:0}.PeriodFilter_chip__7BAS\+{background:linear-gradient(160deg,#eaf1fe,#d5e3fd);border-radius:var(--dsh-r2);box-shadow:inset 0 0 0 1px #fff9;color:var(--dsh-accent-fg);height:30px;width:30px}.PeriodFilter_leadText__BExsg{display:flex;flex-direction:column;gap:2px;min-width:0}.PeriodFilter_compare__Nj\+MZ{color:var(--dsh-fg-3);font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PeriodFilter_controls__G2c0-{align-items:center;display:flex;gap:8px;min-width:0}.PeriodFilter_step__72imw{align-items:center;background:var(--dsh-surface);border:1px solid var(--dsh-border);border-radius:var(--dsh-r2);color:var(--dsh-fg-2);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;transition:background var(--dsh-fast) ease,color var(--dsh-fast) ease,border-color var(--dsh-fast) ease;width:30px}.PeriodFilter_step__72imw:hover:not(:disabled){background:var(--dsh-accent-bg);border-color:var(--dsh-accent-br);color:var(--dsh-accent-fg)}.PeriodFilter_step__72imw:disabled{cursor:not-allowed;opacity:.4}.PeriodFilter_apply__-bW1B:focus-visible,.PeriodFilter_current__dKilw:focus-visible,.PeriodFilter_month__Cbnx8:focus-visible,.PeriodFilter_preset__v15NY:focus-visible,.PeriodFilter_step__72imw:focus-visible,.PeriodFilter_tab__Jc81G:focus-visible{outline:2px solid var(--dsh-accent-br);outline-offset:1px}.PeriodFilter_current__dKilw{align-items:center;background:var(--dsh-accent-bg);border:1px solid var(--dsh-accent-br);border-radius:var(--dsh-rp);color:var(--dsh-accent-fg);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:660;gap:7px;height:30px;padding:0 10px 0 13px;transition:filter var(--dsh-fast) ease,box-shadow var(--dsh-fast) ease;white-space:nowrap}.PeriodFilter_current__dKilw:hover:not(:disabled){box-shadow:0 2px 8px -4px #2563eb99;filter:brightness(.985)}.PeriodFilter_current__dKilw:disabled{cursor:progress;opacity:.6}.PeriodFilter_currentOpen__JyZGx .PeriodFilter_caret__CbcuW{transform:rotate(180deg)}.PeriodFilter_caret__CbcuW{opacity:.75;transition:transform var(--dsh-mid) var(--dsh-ease)}.PeriodFilter_toDate__B\+x7D{background:#ffffffbf;border-radius:var(--dsh-rp);color:var(--dsh-accent-fg);font-size:10.5px;font-weight:620;letter-spacing:.02em;padding:2px 6px}.PeriodFilter_reset__1bBoG{height:30px}.PeriodFilter_pop__nnK95{animation:PeriodFilter_popIn__tgL92 .16s var(--dsh-ease) both;background:var(--dsh-surface);border:1px solid var(--dsh-border);border-radius:var(--dsh-r3);box-shadow:0 20px 44px -20px #0b122066,0 2px 6px #0b12200f;padding:12px;position:absolute;right:14px;top:calc(100% + 8px);width:296px;z-index:30}@keyframes PeriodFilter_popIn__tgL92{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}.PeriodFilter_presets__XwMPg{border-bottom:1px solid var(--dsh-border);display:flex;flex-wrap:wrap;gap:6px;padding-bottom:11px}.PeriodFilter_preset__v15NY{align-items:center;background:var(--dsh-surface);border:1px solid var(--dsh-border);border-radius:var(--dsh-rp);color:var(--dsh-fg-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:4px;padding:5px 10px;transition:background var(--dsh-fast) ease,border-color var(--dsh-fast) ease,color var(--dsh-fast) ease;white-space:nowrap}.PeriodFilter_preset__v15NY:hover{background:var(--dsh-sunken);border-color:var(--dsh-border-strong);color:var(--dsh-fg)}.PeriodFilter_presetOn__ijZKp{background:var(--dsh-accent-bg);border-color:var(--dsh-accent-br);color:var(--dsh-accent-fg)}.PeriodFilter_tabs__EgHXD{background:var(--dsh-inset);border-radius:var(--dsh-r2);display:flex;gap:2px;margin:11px 0 10px;padding:3px}.PeriodFilter_tab__Jc81G{background:#0000;border:none;border-radius:7px;color:var(--dsh-fg-3);cursor:pointer;flex:1 1;font-family:inherit;font-size:11.5px;font-weight:640;padding:6px 8px;transition:background var(--dsh-fast) ease,color var(--dsh-fast) ease}.PeriodFilter_tabOn__UjT89{background:var(--dsh-surface);box-shadow:0 1px 2px #0b122014;color:var(--dsh-fg)}.PeriodFilter_yearRow__nowHj{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:9px}.PeriodFilter_year__66ICA{color:var(--dsh-fg);font-size:13px;font-weight:680;letter-spacing:-.01em}.PeriodFilter_months__GdEBt{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr)}.PeriodFilter_month__Cbnx8{background:var(--dsh-sunken);border:1px solid #0000;border-radius:var(--dsh-r1);color:var(--dsh-fg-2);cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:620;padding:8px 0;transition:background var(--dsh-fast) ease,color var(--dsh-fast) ease,border-color var(--dsh-fast) ease}.PeriodFilter_month__Cbnx8:hover:not(:disabled){background:var(--dsh-accent-bg);color:var(--dsh-accent-fg)}.PeriodFilter_month__Cbnx8:disabled{cursor:not-allowed;opacity:.35}.PeriodFilter_monthNow__eV8\+h{border-color:var(--dsh-border-strong)}.PeriodFilter_monthOn__o2K9M,.PeriodFilter_monthOn__o2K9M:hover{background:var(--dsh-fill-accent);border-color:#0000;box-shadow:var(--dsh-glow-accent);color:#fff}.PeriodFilter_rangePane__V4PwP{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.PeriodFilter_field__VWF05{display:flex;flex-direction:column;gap:5px;min-width:0}.PeriodFilter_input__\+Mkl5{font-feature-settings:tabular-nums lining-nums;background:var(--dsh-surface);border:1px solid var(--dsh-border);border-radius:var(--dsh-r1);color:var(--dsh-fg);font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums lining-nums;padding:7px 9px;width:100%}.PeriodFilter_input__\+Mkl5:focus{border-color:var(--dsh-accent-br);box-shadow:0 0 0 3px var(--dsh-accent-bg);outline:none}.PeriodFilter_rangeFoot__XEJcH{align-items:center;display:flex;gap:10px;grid-column:1/-1;justify-content:space-between;margin-top:3px}.PeriodFilter_draftLabel__hWD5L{color:var(--dsh-fg-3);font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PeriodFilter_apply__-bW1B{background:var(--dsh-fill-accent);border:none;border-radius:var(--dsh-rp);box-shadow:var(--dsh-glow-accent);color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:11.5px;font-weight:660;padding:6px 14px;transition:filter var(--dsh-fast) ease}.PeriodFilter_apply__-bW1B:hover:not(:disabled){filter:brightness(1.06)}.PeriodFilter_apply__-bW1B:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}@media (max-width:620px){.PeriodFilter_root__nS9aZ{align-items:stretch}.PeriodFilter_controls__G2c0-{justify-content:space-between;width:100%}.PeriodFilter_current__dKilw{flex:1 1;justify-content:center}.PeriodFilter_pop__nnK95{left:14px;right:14px;width:auto}}@media (prefers-reduced-motion:reduce){.PeriodFilter_pop__nnK95{animation:none}.PeriodFilter_apply__-bW1B,.PeriodFilter_caret__CbcuW,.PeriodFilter_current__dKilw,.PeriodFilter_month__Cbnx8,.PeriodFilter_preset__v15NY,.PeriodFilter_step__72imw,.PeriodFilter_tab__Jc81G{transition:none}}.KpiStrip_strip__PhPKY{flex-direction:row;overflow:hidden;padding:0}.KpiStrip_cell__LX6lc{display:flex;flex:1 1;flex-direction:column;gap:8px;isolation:isolate;min-width:0;padding:16px 18px 15px;position:relative;transition:background var(--dsh-mid) ease}.KpiStrip_cell__LX6lc:after{background:radial-gradient(120% 90% at 0 0,#0000 0,#0000 62%);background:radial-gradient(120% 90% at 0 0,var(--wash,#0000) 0,#0000 62%);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;transition:opacity var(--dsh-mid) ease;z-index:-1}.KpiStrip_cell__LX6lc:hover:after{opacity:1}.KpiStrip_cellBrand__tEohx{--wash:#f5a51e21;--rail:var(--dsh-fill-brand);--ink:#b8790a}.KpiStrip_cellPos__z3ClT{--wash:#16955a1c;--rail:var(--dsh-fill-pos);--ink:#127f4d}.KpiStrip_cellAccent__OsI7F{--wash:#2563eb1c;--rail:var(--dsh-fill-accent);--ink:var(--dsh-accent-fg)}.KpiStrip_cellWarn__y7eyi{--wash:#ca8a041f;--rail:var(--dsh-fill-warn);--ink:#9a6a05}.KpiStrip_rail__6ZJgR{animation:KpiStrip_railIn__d0uHc 1.1s var(--dsh-ease) forwards;animation-delay:.1s;animation-delay:calc(.1s + var(--i, 0)*.06s);background:var(--rail);height:3px;left:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 55%,#0000);mask-image:linear-gradient(90deg,#000,#000 55%,#0000);position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left}.KpiStrip_railWide__JkTol{background:linear-gradient(180deg,#0000,#0000);background:linear-gradient(180deg,var(--wash,#0000),#0000);height:26px;left:0;right:0;top:0}.KpiStrip_grain__Js8Xk,.KpiStrip_railWide__JkTol{opacity:.5;pointer-events:none;position:absolute;z-index:-1}.KpiStrip_grain__Js8Xk{background-image:radial-gradient(rgba(11,18,32,.045) .5px,#0000 0);background-size:9px 9px;inset:0;-webkit-mask-image:linear-gradient(180deg,#0000 30%,#000);mask-image:linear-gradient(180deg,#0000 30%,#000)}@keyframes KpiStrip_railIn__d0uHc{to{transform:scaleX(1)}}.KpiStrip_cell__LX6lc+.KpiStrip_cell__LX6lc:before{background:var(--dsh-border);bottom:15px;content:"";left:0;position:absolute;top:15px;width:1px}.KpiStrip_head__msJGG{align-items:center;display:flex;gap:8px;min-width:0}.KpiStrip_chip__DxxGV{align-items:center;border-radius:7px;box-shadow:inset 0 0 0 1px #fff9,0 2px 5px -3px #0b122080;display:inline-flex;flex-shrink:0;height:27px;justify-content:center;width:27px}.KpiStrip_chipBrand__XOS9R{background:linear-gradient(160deg,#fff3dd,#fbe3b6);color:var(--dsh-brand-fg)}.KpiStrip_chipPos__BVDnc{background:linear-gradient(160deg,#e5f7ed,#c9edd9);color:var(--dsh-pos)}.KpiStrip_chipAccent__s8iGD{background:linear-gradient(160deg,#eaf1fe,#d5e3fd);color:var(--dsh-accent-fg)}.KpiStrip_chipWarn__qjhWV{background:linear-gradient(160deg,#fdf5e3,#f6e6bc);color:var(--dsh-warn)}.KpiStrip_eyebrow__C-Z7U{color:#2c3648;font-size:12px;font-weight:750;letter-spacing:.045em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.KpiStrip_liveTag__PRIe7{background:var(--dsh-mute-bg);border-radius:var(--dsh-rp);color:var(--dsh-fg-3);flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.06em;line-height:1.2;padding:2px 6px;text-transform:uppercase}.KpiStrip_stamp__dq1V0{background:var(--dsh-inset);border-radius:var(--dsh-r1);color:#5c6675;flex-shrink:0;font-size:10px;font-weight:660;letter-spacing:.01em;margin-left:auto;padding:2px 6px}.KpiStrip_figure__E2a0\+{align-items:baseline;display:flex;gap:2px;min-width:0;overflow:hidden;white-space:nowrap}.KpiStrip_figInt__4ISbU{color:var(--dsh-fg);font-size:2.05rem;font-weight:760;letter-spacing:-.04em;line-height:1.02}.KpiStrip_figDec__x\+q2J{color:var(--dsh-fg-2);font-size:1rem;font-weight:660;letter-spacing:-.02em}.KpiStrip_figMark__PdhVt{color:var(--dsh-fg-3);font-size:.95rem;font-weight:620;margin-right:1px}.KpiStrip_reference__nMHLS{align-items:center;display:flex;gap:7px;min-height:18px;min-width:0}.KpiStrip_delta__xpYTh{flex-shrink:0}.KpiStrip_refText__00YhY{color:#5c6675;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KpiStrip_bay__BsVGh{display:flex;flex-direction:column;gap:4px;min-width:0}.KpiStrip_bayHead__31AKa{align-items:baseline;display:flex;gap:8px;height:13px;justify-content:space-between;min-width:0}.KpiStrip_axis__cikAg{color:#6b7482;flex-shrink:0;font-size:10px;font-weight:680;letter-spacing:.01em}.KpiStrip_readout__Vt218{font-feature-settings:tabular-nums lining-nums;color:var(--dsh-fg-2);color:var(--ink,var(--dsh-fg-2));font-size:9.5px;font-variant-numeric:tabular-nums lining-nums;font-weight:620;min-width:0;opacity:0;overflow:hidden;position:relative;text-overflow:ellipsis;transition:opacity var(--dsh-fast) ease;white-space:nowrap}.KpiStrip_readout__Vt218[data-scrub=on]{opacity:1}.KpiStrip_plotWrap__HM8ds{height:46px;min-width:0;position:relative}.KpiStrip_plot__\+Rdzq{display:block;height:46px;overflow:visible;width:100%}.KpiStrip_band__6y6qq{fill:rgba(11,18,32,.035)}.KpiStrip_grid__rPabA{stroke:var(--dsh-border);stroke-width:1px;stroke-dasharray:2 5;opacity:.8}.KpiStrip_col__KTTqf{stroke-width:3px;stroke-linecap:butt;stroke-dasharray:1;animation:dshDraw .7s var(--dsh-ease) .2s both;animation:dshDraw .7s var(--dsh-ease) var(--d,.2s) both;opacity:.28}.KpiStrip_pace__uFe\+0{stroke:var(--dsh-fg-4);stroke-width:1px;stroke-dasharray:4 4;opacity:.65}.KpiStrip_area__EqRL4{animation:dshFade .9s ease .35s both}.KpiStrip_curve__JO85K{stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:var(--dsh-len)}.KpiStrip_curveShadow__23dz-,.KpiStrip_curve__JO85K{fill:none;animation:dshDraw 1.15s var(--dsh-ease) .1s both}.KpiStrip_curveShadow__23dz-{stroke:#0b122024;stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:var(--dsh-len);transform:translateY(1.5px)}.KpiStrip_tip__-jc3K{animation:dshFade .4s ease 1.1s both;border-radius:50%;box-shadow:0 0 0 2px var(--dsh-surface),0 0 0 4px #0b12200f;height:7px;margin:-3.5px 0 0 -3.5px;pointer-events:none;position:absolute;width:7px}.KpiStrip_dotBrand__HylKs{background:var(--dsh-brand)}.KpiStrip_dotPos__XvgEY{background:var(--dsh-pos)}.KpiStrip_dotAccent__OoW4a{background:var(--dsh-accent)}.KpiStrip_dotWarn__tcSIM{background:var(--dsh-warn)}.KpiStrip_hit__FPEw1{cursor:crosshair;display:block;inset:-4px 0;position:absolute}.KpiStrip_standby__u0Wyq{display:flex;flex-direction:column;gap:6px;height:59px;justify-content:flex-end}.KpiStrip_standbyBars__EWd2J{align-items:flex-end;border-bottom:1px dashed var(--dsh-border-strong);display:flex;gap:2px;height:26px;padding-bottom:3px}.KpiStrip_standbyBars__EWd2J i{animation:KpiStrip_stubIn__efGxG .5s var(--dsh-ease) .25s both;animation:KpiStrip_stubIn__efGxG .5s var(--dsh-ease) var(--d,.25s) both;background:var(--dsh-border-strong);border-radius:2px;flex:1 1;height:3px;min-width:0;opacity:.55;transform-origin:bottom}@keyframes KpiStrip_stubIn__efGxG{0%{opacity:0;transform:scaleY(0)}to{opacity:.55;transform:scaleY(1)}}.KpiStrip_standbyLabel__2KLqq{align-items:center;color:#6b7482;display:inline-flex;font-size:11px;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KpiStrip_standbyDot__M0pvu{border-radius:50%;flex-shrink:0;height:6px;opacity:.55;position:relative;width:6px}.KpiStrip_standbyDot__M0pvu:after{animation:dshPulse 2.8s ease-out infinite;background:inherit;border-radius:50%;content:"";inset:0;position:absolute}.KpiStrip_gauge__AjBwt{display:flex;flex-direction:column;gap:6px;height:59px;justify-content:center}.KpiStrip_gaugeHead__AayJN{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.KpiStrip_ticks__kxMAm{background-image:repeating-linear-gradient(90deg,var(--dsh-border-strong) 0 1px,#0000 1px 10%);flex:1 1;height:6px;-webkit-mask-image:linear-gradient(90deg,#000,#00000040);mask-image:linear-gradient(90deg,#000,#00000040);min-width:0;opacity:.9}.KpiStrip_gaugePct__PlpTT{align-items:baseline;color:var(--dsh-fg);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:3px;letter-spacing:-.02em}.KpiStrip_gaugeUnit__vAPjN{color:var(--dsh-fg-3);font-size:10.5px;font-style:normal;font-weight:660}.KpiStrip_gaugeCaption__AptKG{color:#6b7482;font-size:11px;font-style:normal;font-weight:500;margin-left:2px}.KpiStrip_track__OgsZl{background:var(--dsh-track);box-shadow:var(--dsh-track-inset);height:9px}.KpiStrip_fill__F2aSc,.KpiStrip_track__OgsZl{border-radius:var(--dsh-rp);overflow:hidden;position:relative}.KpiStrip_fill__F2aSc{display:block;height:100%;transition:width 1.05s var(--dsh-spring)}.KpiStrip_fill__F2aSc:before{background:linear-gradient(180deg,#ffffff57,#fff0);border-radius:inherit;content:"";height:45%;inset:0 0 auto;position:absolute}.KpiStrip_fillAccent__6RyZc{background:var(--dsh-fill-accent);box-shadow:var(--dsh-glow-accent)}.KpiStrip_fillWarn__f77jA{background:var(--dsh-fill-warn);box-shadow:var(--dsh-glow-warn)}.KpiStrip_fillPos__vuGCs{background:var(--dsh-fill-pos);box-shadow:var(--dsh-glow-pos)}.KpiStrip_fillBrand__eVQUj{background:var(--dsh-fill-brand);box-shadow:var(--dsh-glow-brand)}.KpiStrip_sheen__IAOC\+{animation:dshSheen 3.6s var(--dsh-ease) infinite;background:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0);bottom:0;left:0;min-width:22px;pointer-events:none;position:absolute;top:0;transform:translateX(-110%);width:34%}.KpiStrip_needleTrack__7Wqwj{inset:0;pointer-events:none;position:absolute}.KpiStrip_needle__eExbp{background:var(--dsh-fg);border-radius:2px;bottom:-2px;left:0;margin-left:-1px;opacity:.55;position:absolute;top:-2px;transition:transform 1.05s var(--dsh-spring);width:2px}.KpiStrip_legend__kSTcU{align-items:center;display:flex;gap:12px;min-width:0}.KpiStrip_legendItem__AAcGS{align-items:center;color:#6b7482;display:inline-flex;font-size:10.5px;gap:5px;min-width:0}.KpiStrip_legendItem__AAcGS em{font-style:normal;white-space:nowrap}.KpiStrip_legendItem__AAcGS b{color:var(--dsh-fg-2);font-weight:660;white-space:nowrap}.KpiStrip_swatch__hW8sI{border-radius:2px;flex-shrink:0;height:7px;width:7px}.KpiStrip_swatchDim__vseox{background:var(--dsh-border-strong)}.KpiStrip_shelf__zfxzR{align-items:center;display:flex;flex-wrap:wrap;gap:0 8px;margin-top:auto;padding-top:2px}.KpiStrip_shelfItem__t184E{align-items:center;display:inline-flex;gap:5px;min-width:0}.KpiStrip_shelfDot__CvdCh{background:var(--dsh-border-strong);border-radius:50%;flex-shrink:0;height:3px;margin-right:3px;width:3px}.KpiStrip_shelfLabel__ZyGVW{color:#6b7482;font-size:11.5px;font-style:normal;white-space:nowrap}.KpiStrip_shelfValue__VHj5-{color:#202a3a;font-size:12px;font-weight:700;white-space:nowrap}.KpiStrip_skelValue__jFjRb{height:26px;width:132px}.KpiStrip_skelRef__oMH79{height:12px;width:176px}.KpiStrip_skelBay__wkYii{border-radius:var(--dsh-r2);height:59px;width:100%}.KpiStrip_skelMeta__VrL3R{height:12px;width:158px}@media (max-width:1100px){.KpiStrip_strip__PhPKY{flex-wrap:wrap}.KpiStrip_cell__LX6lc{flex:1 1 46%}.KpiStrip_cell__LX6lc:nth-child(3),.KpiStrip_cell__LX6lc:nth-child(4){border-top:1px solid var(--dsh-border)}.KpiStrip_cell__LX6lc:nth-child(3):before{display:none}}@media (max-width:620px){.KpiStrip_cell__LX6lc{border-top:1px solid var(--dsh-border);flex:1 1 100%}.KpiStrip_cell__LX6lc:first-child{border-top:none}.KpiStrip_cell__LX6lc+.KpiStrip_cell__LX6lc:before{display:none}}@media (prefers-reduced-motion:reduce){.KpiStrip_rail__6ZJgR{animation:none;transform:scaleX(1)}.KpiStrip_area__EqRL4,.KpiStrip_col__KTTqf,.KpiStrip_curveShadow__23dz-,.KpiStrip_curve__JO85K,.KpiStrip_tip__-jc3K{stroke-dasharray:none;animation:none}.KpiStrip_standbyBars__EWd2J i{animation:none;transform:none}.KpiStrip_standbyDot__M0pvu:after{animation:none}.KpiStrip_fill__F2aSc,.KpiStrip_needle__eExbp{transition:none}.KpiStrip_sheen__IAOC\+{animation:none;opacity:0}}.MonthlyKpi_headText__fSAV2,.MonthlyKpi_root__j0g9Q{min-width:0}.MonthlyKpi_root__j0g9Q .MonthlyKpi_monthRail__HMFFH{background:var(--dsh-inset);border-radius:0;box-shadow:none;height:3px}.MonthlyKpi_hero__aWM93{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;min-height:56px;padding:15px 20px 4px}.MonthlyKpi_heroMain__LBZSG{display:flex;flex-direction:column;flex-shrink:0;gap:6px;min-width:0}.MonthlyKpi_figureRow__zWtPk{align-items:center;display:flex;gap:10px;min-width:0}.MonthlyKpi_figure__Z\+anQ{color:var(--dsh-fg);font-size:1.6rem;font-weight:700;letter-spacing:-.034em;line-height:1.04;white-space:nowrap}.MonthlyKpi_meta__1es1L{color:var(--dsh-fg-3);font-size:12px;line-height:1.3}.MonthlyKpi_stats__7Blto{align-items:stretch;display:flex;min-width:0;padding-bottom:2px}.MonthlyKpi_stat__uJK1\+{display:flex;flex-direction:column;gap:6px;justify-content:flex-end;min-width:0;padding:0 18px}.MonthlyKpi_stat__uJK1\+:last-child{padding-right:0}.MonthlyKpi_stat__uJK1\++.MonthlyKpi_stat__uJK1\+{border-left:1px solid var(--dsh-border)}.MonthlyKpi_statValue__m1pgC{align-items:baseline;color:var(--dsh-fg);display:inline-flex;font-size:13.5px;font-weight:650;gap:7px;letter-spacing:-.014em;line-height:1.15;white-space:nowrap}.MonthlyKpi_statWhen__fmehJ{color:var(--dsh-fg-4);font-size:11.5px;font-style:normal;font-weight:500}.MonthlyKpi_chartWrap__OENXk{flex:1 1 auto;height:240px;min-height:240px;padding:8px 16px 8px 6px;position:relative}.MonthlyKpi_blank__3M0bX{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.MonthlyKpi_ghost__4tZQ0{height:calc(100% - 8px);inset:8px 4px 0;opacity:.9;position:absolute;width:calc(100% - 8px)}.MonthlyKpi_ghostCurve__nkdOL{animation:dshDrift 7s ease-in-out infinite}.MonthlyKpi_blankCard__zjhgW{align-items:center;animation:dshFade .5s ease both;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#ffffffdb;border-radius:var(--dsh-r3);box-shadow:0 18px 40px -28px #0b12208c;display:flex;flex-direction:column;gap:3px;padding:16px 22px 18px;position:relative;text-align:center}.MonthlyKpi_blankActions__W5D2B{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.MonthlyKpi_blankPrimary__0Nmde{align-items:center;background:linear-gradient(135deg,#f5a51e,#e08c05);border:none;border-radius:var(--dsh-rp);box-shadow:0 6px 16px -8px #e08c05e6;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:660;gap:6px;padding:7px 13px;transition:transform var(--dsh-fast) ease,box-shadow var(--dsh-fast) ease,filter var(--dsh-fast) ease;white-space:nowrap}.MonthlyKpi_blankPrimary__0Nmde:hover{box-shadow:0 10px 20px -8px #e08c05f2;filter:brightness(1.05);transform:translateY(-1px)}.MonthlyKpi_blankPrimary__0Nmde:focus-visible{outline:2px solid var(--dsh-brand-br);outline-offset:2px}.MonthlyKpi_legend__caip\+{align-items:center;display:flex;gap:18px;padding:0 20px 13px}.MonthlyKpi_legendItem__AElJG{align-items:center;color:var(--dsh-fg-4);display:inline-flex;font-size:11px;gap:7px}.MonthlyKpi_keyLine__oCwG1{background:var(--dsh-accent);border-radius:2px;height:2px;width:14px}.MonthlyKpi_keyBar__Qx8mG{background:#f5a51e8c;border-radius:2.5px;height:8px;width:8px}.MonthlyKpi_skelFigure__52Vgm{border-radius:var(--dsh-r1);height:26px;width:186px}.MonthlyKpi_skelMeta__SKi\+b{border-radius:var(--dsh-r1);height:11px;width:122px}.MonthlyKpi_skelChart__lJB6H{border-radius:var(--dsh-r3);display:block;height:100%;width:100%}@media (max-width:1080px){.MonthlyKpi_stat__uJK1\+{padding:0 12px}}@media (prefers-reduced-motion:reduce){.MonthlyKpi_blankCard__zjhgW,.MonthlyKpi_ghostCurve__nkdOL{animation:none}}@media (max-width:900px){.MonthlyKpi_hero__aWM93{align-items:flex-start;flex-direction:column;gap:14px}.MonthlyKpi_figure__Z\+anQ{font-size:1.4rem}.MonthlyKpi_stats__7Blto{width:100%}.MonthlyKpi_stat__uJK1\+:first-child{padding-left:0}.MonthlyKpi_chartWrap__OENXk{height:220px;min-height:220px;padding-right:10px}}.Meter_track__C-nPp{background:var(--dsh-track);border-radius:var(--dsh-rp);box-shadow:var(--dsh-track-inset);display:block;min-width:0;overflow:hidden;position:relative;width:100%}.Meter_xs__kIMtu{height:4px}.Meter_sm__0dUnl{height:6px}.Meter_md__1UKDz{height:8px}.Meter_lg__wmNnF{height:11px}.Meter_trackEmpty__tLQHH:after{background:repeating-linear-gradient(90deg,var(--dsh-border-strong) 0 3px,#0000 3px 7px);content:"";height:1px;left:6px;opacity:.7;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.Meter_fill__TajDa,.Meter_seg__-zLG2{border-radius:var(--dsh-rp);box-shadow:none;box-shadow:var(--glow,none);display:block;height:100%;overflow:hidden;position:relative;transition:width 1.05s var(--dsh-spring)}.Meter_fill__TajDa:before,.Meter_seg__-zLG2:before{background:linear-gradient(180deg,#ffffff57,#fff0);border-radius:inherit;content:"";height:45%;inset:0 0 auto;pointer-events:none;position:absolute}.Meter_sheen__B\+YZ2:after{animation:dshSheen 3.6s var(--dsh-ease) infinite;background:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0);bottom:0;content:"";left:0;min-width:22px;pointer-events:none;position:absolute;top:0;transform:translateX(-110%);width:34%}.Meter_fillOn__wvlHO{min-width:7px}.Meter_accent__8uRjR{--glow:var(--dsh-glow-accent);background:var(--dsh-fill-accent)}.Meter_brand__ZsHBO{--glow:var(--dsh-glow-brand);background:var(--dsh-fill-brand)}.Meter_pos__ZZZJA{--glow:var(--dsh-glow-pos);background:var(--dsh-fill-pos)}.Meter_warn__85S\+9{--glow:var(--dsh-glow-warn);background:var(--dsh-fill-warn)}.Meter_neg__Obu5k{--glow:var(--dsh-glow-neg);background:var(--dsh-fill-neg)}.Meter_mute__qupwC{--glow:var(--dsh-glow-mute);background:var(--dsh-fill-mute)}.Meter_violet__4VDah{--glow:var(--dsh-glow-violet);background:var(--dsh-fill-violet)}.Meter_teal__X\+DYP{--glow:var(--dsh-glow-teal);background:var(--dsh-fill-teal)}.Meter_segTrack__gcsaF{align-items:stretch;display:flex}.Meter_seg__-zLG2{border-radius:0;flex:0 0 auto;min-width:3px;transition:width 1.05s var(--dsh-spring),opacity var(--dsh-fast) ease,filter var(--dsh-fast) ease}.Meter_seg__-zLG2:first-child{border-radius:var(--dsh-rp) 0 0 var(--dsh-rp)}.Meter_seg__-zLG2:last-child{border-radius:0 var(--dsh-rp) var(--dsh-rp) 0}.Meter_seg__-zLG2:only-child{border-radius:var(--dsh-rp)}.Meter_seg__-zLG2+.Meter_seg__-zLG2{box-shadow:inset 1.5px 0 0 var(--dsh-surface)}.Meter_segDim__QoSQ8{filter:saturate(.35);opacity:.5}@media (prefers-reduced-motion:reduce){.Meter_fill__TajDa,.Meter_seg__-zLG2{transition:none}.Meter_sheen__B\+YZ2:after{animation:none;opacity:0}}.BookingFlow_root__YTPbj{height:100%}.BookingFlow_heading__FTXfv{min-width:0}.BookingFlow_totalPill__fomzp{flex-shrink:0;margin-top:1px}.BookingFlow_body__LLbX0{display:flex;flex:1 1;flex-direction:column;min-height:0}.BookingFlow_track__lzM3r{margin:3px 0 8px}.BookingFlow_barSkel__gtsKq{border-radius:var(--dsh-rp);height:11px;margin:3px 0 8px;width:100%}.BookingFlow_blank__27KFk{padding:20px 8px}.BookingFlow_legend__DqWtn{display:flex;flex-direction:column}.BookingFlow_legendRow__F9Nl7{cursor:default;transition:opacity var(--dsh-fast) ease}.BookingFlow_legendDim__1\+vD-{opacity:.42}.BookingFlow_legendLabel__HAdkS{align-items:center;color:var(--dsh-fg-2);display:flex;font-size:12.5px;gap:9px;min-width:0}.BookingFlow_dot__Bep1g{border-radius:50%;box-shadow:0 0 0 3px rgba(11,18,32,.035);flex-shrink:0;height:8px;width:8px}.BookingFlow_dotpos__-pJg2{background:var(--dsh-fill-pos)}.BookingFlow_dotwarn__MUXiI{background:var(--dsh-fill-warn)}.BookingFlow_dotaccent__5OtkK{background:var(--dsh-fill-accent)}.BookingFlow_dotmute__YBegj{background:var(--dsh-fill-mute)}.BookingFlow_legendValue__PhJxW{align-items:baseline;display:flex;flex-shrink:0;gap:8px}.BookingFlow_count__Eqqcz{color:var(--dsh-fg);font-size:13px;font-weight:600;letter-spacing:-.01em}.BookingFlow_share__FSUsy{color:var(--dsh-fg-4);font-size:11.5px;min-width:30px;text-align:right}.BookingFlow_labelSkel__cCQCy{height:11px;width:84px}.BookingFlow_valueSkel__NvXvg{height:11px;width:46px}.BookingFlow_mix__GAIx\+{border-top:1px solid var(--dsh-border);display:flex;flex-direction:column;gap:9px;margin-top:16px;padding-top:14px}.BookingFlow_mixLabel__9uyDr{display:block;margin-bottom:1px}.BookingFlow_mixRow__6C\+PM{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:74px 1fr 30px;min-width:0}.BookingFlow_mixType__Bszpp{color:var(--dsh-fg-2);font-size:12px}.BookingFlow_mixCount__db2u\+{color:var(--dsh-fg);font-size:12px;font-weight:640;letter-spacing:-.01em;text-align:right}.BookingFlow_footer__fHvGU{align-items:flex-end;border-top:1px solid var(--dsh-border);display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:14px}.BookingFlow_foot__w7llW{display:flex;flex-direction:column;gap:5px;min-width:0}.BookingFlow_footEnd__0XjjY{align-items:flex-end;text-align:right}.BookingFlow_footValue__3SsM0{color:var(--dsh-fg);font-size:17px;font-weight:620;letter-spacing:-.02em;line-height:1.1}.BookingFlow_footSkel__7axrG{height:15px;width:40px}@media (prefers-reduced-motion:reduce){.BookingFlow_legendRow__F9Nl7{transition:none}}.CashFlow_root__ZwEwM{min-width:0}.CashFlow_half__j\+GDZ,.CashFlow_halves__b6vWi{display:flex;flex-direction:column;min-width:0}.CashFlow_half__j\+GDZ{gap:9px;padding:15px 20px 16px}.CashFlow_half__j\+GDZ+.CashFlow_half__j\+GDZ{border-top:1px solid var(--dsh-border)}.CashFlow_halfHead__51fr4{align-items:center;display:flex;gap:9px;min-width:0}.CashFlow_figure__ZahQz{color:var(--dsh-fg);font-size:1.45rem;font-weight:700;letter-spacing:-.032em;line-height:1.05;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CashFlow_bar__5neK1{margin-top:2px}.CashFlow_note__CLtCT{color:var(--dsh-fg-3);font-size:12px;line-height:1.35;margin:0;min-height:17px}.CashFlow_foot__5L110{padding-bottom:0}.CashFlow_footLabel__S-Vy1{color:var(--dsh-fg-4);font-size:12px;white-space:nowrap}.CashFlow_footValue__ke5pH{color:var(--dsh-fg-2);font-size:12.5px;font-weight:640;white-space:nowrap}.CashFlow_skelFigure__dqfSn{height:25px;width:138px}.CashFlow_skelBar__LtCe3{border-radius:var(--dsh-rp);display:block;height:6px;margin-top:2px;width:100%}.CashFlow_skelNote__UGWjx{height:12px;width:168px}.CashFlow_skelFootValue__mOfK5{height:12px;width:84px}@media (prefers-reduced-motion:reduce){.CashFlow_fill__6hyU4{transition:none}}.Financial_headText__12rXe,.Financial_root__B3fDd{min-width:0}.Financial_figures__mCN5H{align-items:stretch;border-bottom:1px solid var(--dsh-border);display:flex}.Financial_fig__b2qeT{display:flex;flex:1 1;flex-direction:column;gap:7px;min-width:0;padding:15px 13px 16px;position:relative}.Financial_fig__b2qeT:first-child{padding-left:20px}.Financial_fig__b2qeT:last-child{padding-right:20px}.Financial_fig__b2qeT+.Financial_fig__b2qeT:before{background:var(--dsh-border);bottom:15px;content:"";left:0;position:absolute;top:15px;width:1px}.Financial_figValue__WW-lM{font-size:1.05rem;font-weight:700;letter-spacing:-.028em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Financial_figFg__a0wLF{color:var(--dsh-fg)}.Financial_figWarn__xk9Fc{color:var(--dsh-warn)}.Financial_figMuted__7ahTV{color:var(--dsh-fg-2)}.Financial_skelFig__l6SjJ{height:17px;max-width:104px;width:84%}.Financial_sectionLabel__33jW2{display:block;margin-bottom:4px}.Financial_list__AfwlR{display:flex;flex-direction:column}.Financial_row__I1xj9{gap:10px}.Financial_badge__\+dugy{height:30px;width:30px}.Financial_txMain__imtNY{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.Financial_txName__djmJ6{color:var(--dsh-fg);display:block;font-size:13px;font-weight:600;line-height:1.25}.Financial_txMeta__GIr0n{color:var(--dsh-fg-3);display:block;font-size:11.5px;line-height:1.3}.Financial_txRight__AYMkm{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:5px}.Financial_amount__Lg6WH{font-size:12.5px;font-weight:660;letter-spacing:-.012em;white-space:nowrap}.Financial_amountIn__VfWFp{color:var(--dsh-pos)}.Financial_amountOut__\+m4RS{color:var(--dsh-neg)}.Financial_statusPill__QMBCS{text-transform:capitalize}.Financial_skelBadge__YZGP9{border-radius:50%;flex-shrink:0;height:30px;width:30px}.Financial_skelName__3gIaI{height:11px;width:110px}.Financial_skelMeta__GjdeQ{height:10px;margin-top:3px;width:78px}.Financial_skelAmount__1kUrC{height:11px;width:62px}.Financial_skelPill__FUZwp{border-radius:var(--dsh-rp);height:14px;width:56px}@media (max-width:1400px){.Financial_figValue__WW-lM{font-size:.98rem}.Financial_fig__b2qeT{padding-left:11px;padding-right:11px}}@media (max-width:1180px){.Financial_figValue__WW-lM{font-size:.94rem}}@media (max-width:560px){.Financial_figures__mCN5H{flex-wrap:wrap}.Financial_fig__b2qeT{flex:1 1 100%;padding:12px 20px}.Financial_fig__b2qeT+.Financial_fig__b2qeT{border-top:1px solid var(--dsh-border)}.Financial_fig__b2qeT+.Financial_fig__b2qeT:before{display:none}.Financial_figValue__WW-lM{font-size:1.05rem}}.RefundOverview_root__qR5K3{min-width:0}.RefundOverview_figures__jlC2P{border-bottom:1px solid var(--dsh-border);display:grid;grid-template-columns:1fr 1fr;padding:16px 20px 17px}.RefundOverview_figure__Dt2TK{display:flex;flex-direction:column;gap:9px;min-width:0}.RefundOverview_figure__Dt2TK:first-child{padding-right:18px}.RefundOverview_figure__Dt2TK+.RefundOverview_figure__Dt2TK{border-left:1px solid var(--dsh-border);padding-left:18px}.RefundOverview_figureHead__b7Va4{align-items:center;display:flex;gap:8px;min-height:16px;min-width:0}.RefundOverview_figureValue__VbkEV{color:var(--dsh-fg);font-size:1.3rem;font-weight:700;letter-spacing:-.022em;line-height:1.1;white-space:nowrap}.RefundOverview_figureWarn__4RH2V{color:var(--dsh-warn)}.RefundOverview_sectionLabel__R-GLM{display:block;margin-bottom:2px}.RefundOverview_list__zaeLo,.RefundOverview_rowMain__cfQP-{display:flex;flex-direction:column}.RefundOverview_rowMain__cfQP-{flex:1 1;gap:3px;min-width:0}.RefundOverview_name__JC92r{color:var(--dsh-fg);font-size:13px;font-weight:600;line-height:1.25}.RefundOverview_meta__z86oY{color:var(--dsh-fg-3);font-size:11.5px;line-height:1.3}.RefundOverview_rowSide__F5iNx{align-items:center;display:flex;flex-shrink:0;gap:8px}.RefundOverview_amount__2HVGP{color:var(--dsh-fg);font-size:13px;font-weight:620;white-space:nowrap}.RefundOverview_status__QFwg3{text-transform:capitalize}.RefundOverview_skelFigure__NOb5H{height:21px;max-width:100%;width:108px}.RefundOverview_skelName__W99zM{height:12px;max-width:70%;width:116px}.RefundOverview_skelMeta__x50TV{height:10px;max-width:55%;width:88px}.RefundOverview_skelAmount__84XQc{height:12px;width:62px}.RefundOverview_skelPill__djD9H{border-radius:var(--dsh-rp);height:18px;width:52px}.NeedAttention_root__5tePO{height:100%}.NeedAttention_body__u-ETR{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}.NeedAttention_bodyClear__5k1MJ{justify-content:center}.NeedAttention_left__50Pxf{align-items:center;display:flex;gap:11px;min-width:0}.NeedAttention_chip__jnoRV{height:30px;width:30px}.NeedAttention_chipNeg__q7fvH{background:var(--dsh-neg-bg);color:var(--dsh-neg)}.NeedAttention_text__hLMZV{display:flex;flex-direction:column;gap:2px;min-width:0}.NeedAttention_label__wLkn4{color:var(--dsh-fg);font-size:13px;font-weight:600;letter-spacing:-.008em;line-height:1.25}.NeedAttention_sub__ET97F{color:var(--dsh-fg-4);font-size:11.5px;line-height:1.3}.NeedAttention_right__i\+AXW{align-items:center;display:flex;flex-shrink:0;gap:6px}.NeedAttention_count__LHrZ5{color:var(--dsh-fg);font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1}.NeedAttention_countZero__mK8eU{color:var(--dsh-fg-4);font-weight:640}.NeedAttention_chevron__T7vU7{color:var(--dsh-fg-4);flex-shrink:0;transition:transform var(--dsh-fast) var(--dsh-ease)}.dshRowLink:hover .NeedAttention_chevron__T7vU7{transform:translateX(2px)}.NeedAttention_rested__tOIq9{opacity:.55}.NeedAttention_rested__tOIq9 .NeedAttention_chevron__T7vU7{visibility:hidden}.NeedAttention_clear__TBhOx{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:26px 8px 30px;text-align:center}.NeedAttention_clearMark__4acs3{align-items:center;background:var(--dsh-pos-bg);border-radius:50%;color:var(--dsh-pos);display:inline-flex;height:42px;justify-content:center;margin-bottom:6px;width:42px}.NeedAttention_clearTitle__L7XuT{color:var(--dsh-fg);font-size:13px;font-weight:600;margin:0}.NeedAttention_clearNote__jF8Dw{color:var(--dsh-fg-3);font-size:12px;margin:0}.NeedAttention_skelPill__AhlDt{border-radius:var(--dsh-rp);height:18px;width:62px}.NeedAttention_skelChip__OPkPK{border-radius:var(--dsh-r2);height:30px;width:30px}.NeedAttention_skelText__vRt3v{display:flex;flex-direction:column;gap:6px}.NeedAttention_skelLabel__bF8DP{height:9px;width:124px}.NeedAttention_skelSub__oIi3s{height:8px;width:88px}.NeedAttention_skelCount__dBUE7{height:12px;width:20px}@media (prefers-reduced-motion:reduce){.NeedAttention_chevron__T7vU7{transition:none}.dshRowLink:hover .NeedAttention_chevron__T7vU7{transform:none}}.LatestActivities_root__snwXQ{height:100%}.LatestActivities_headLeft__bzcUy{align-items:flex-start;display:flex;gap:10px;min-width:0}.LatestActivities_headChip__nHzrw{margin-top:1px}.LatestActivities_headText__Ba8hj{min-width:0}.LatestActivities_body__docAo{flex:1 1}.LatestActivities_thread__aVSey{display:flex;flex-direction:column}.LatestActivities_thread__aVSey .LatestActivities_entry__i7UBF{align-items:stretch;gap:12px}.LatestActivities_rail__v6w\+E{flex:0 0 8px;position:relative;width:8px}.LatestActivities_rail__v6w\+E:before{background:var(--dsh-border);bottom:-10px;content:"";left:3.5px;position:absolute;top:-10px;width:1px}.LatestActivities_thread__aVSey>.LatestActivities_entry__i7UBF:first-child .LatestActivities_rail__v6w\+E:before{bottom:-10px;top:8px}.LatestActivities_thread__aVSey>.LatestActivities_entry__i7UBF:last-child .LatestActivities_rail__v6w\+E:before{bottom:auto;height:18px;top:-10px}.LatestActivities_thread__aVSey>.LatestActivities_entry__i7UBF:only-child .LatestActivities_rail__v6w\+E:before{display:none}.LatestActivities_dot__O53kH{background:var(--dsh-border-strong);border-radius:50%;height:8px;left:0;position:absolute;top:4px;transition:background var(--dsh-fast) ease;width:8px}.LatestActivities_dotLive__dEnKd{background:var(--dsh-accent)}.LatestActivities_content__VGnJ6{flex:1 1;min-width:0}.LatestActivities_topLine__3hsw\+{align-items:baseline;display:flex;gap:10px;justify-content:space-between;min-height:16px}.LatestActivities_action__u6fC4{color:var(--dsh-fg);font-size:12.5px;font-weight:650;letter-spacing:-.008em;line-height:16px}.LatestActivities_time__yCRA3{color:var(--dsh-fg-4);flex-shrink:0;font-size:11px;line-height:16px;white-space:nowrap}.LatestActivities_desc__\+a7Bn{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--dsh-fg-2);display:-webkit-box;font-size:12px;line-height:1.4;margin:4px 0 0;overflow:hidden}.LatestActivities_meta__OWCVf{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.LatestActivities_user__xR250{color:var(--dsh-fg-4);font-size:11px;line-height:1.4;max-width:100%}.LatestActivities_skAction__GmQWK{height:11px;width:46%}.LatestActivities_skTime__Vyg4-{flex-shrink:0;height:9px;width:46px}.LatestActivities_skDesc__CFaiC{display:block;height:10px;margin-top:8px;width:88%}.LatestActivities_skMeta__ITQZB{border-radius:var(--dsh-rp);display:block;height:12px;margin-top:9px;width:60%}@media (prefers-reduced-motion:reduce){.LatestActivities_dot__O53kH{transition:none}}.PeopleSnapshot_headText__tcjMo,.PeopleSnapshot_root__It1Sw{min-width:0}.PeopleSnapshot_body__HpVzo{display:flex;flex-direction:column;min-width:0}.PeopleSnapshot_figures__vwMpC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.PeopleSnapshot_figure__Jk57Y{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0;padding:0 14px}.PeopleSnapshot_figure__Jk57Y:first-child{padding-left:0}.PeopleSnapshot_figure__Jk57Y:last-child{padding-right:0}.PeopleSnapshot_figure__Jk57Y+.PeopleSnapshot_figure__Jk57Y{border-left:1px solid var(--dsh-border)}.PeopleSnapshot_figureValue__9iNH1{color:var(--dsh-fg);font-size:1.3rem;font-weight:700;letter-spacing:-.026em;line-height:1.1}.PeopleSnapshot_figureMeta__pTwJ-{align-items:center;display:flex;min-height:17px}.PeopleSnapshot_figureMeta__pTwJ- em{font-style:normal}.PeopleSnapshot_sectionLabel__JoMAJ{display:block;margin-bottom:2px}.PeopleSnapshot_list__gqg4j{display:flex;flex-direction:column;min-width:0}.PeopleSnapshot_person__J331P{align-items:center;display:flex;gap:11px;min-width:0}.PeopleSnapshot_avatar__V3zDA{font-size:11.5px;height:32px;width:32px}.PeopleSnapshot_personText__TthpJ{display:flex;flex-direction:column;gap:2px;min-width:0}.PeopleSnapshot_name__xxD86{color:var(--dsh-fg);display:block;font-size:13px;font-weight:600;letter-spacing:-.008em}.PeopleSnapshot_meta__DF5Q1{color:var(--dsh-fg-3);font-size:11.5px}.PeopleSnapshot_status__eeDOV{align-items:center;display:flex;flex-shrink:0;gap:9px}.PeopleSnapshot_dot__E3YcR{border-radius:50%;flex-shrink:0;height:8px;width:8px}.PeopleSnapshot_dotActive__WuVGC{background:var(--dsh-pos)}.PeopleSnapshot_dotInactive__7pKlW{background:var(--dsh-border-strong)}.PeopleSnapshot_skelFigure__QQ8b1{height:22px;width:58px}.PeopleSnapshot_skelAvatar__ZWZIo{border-radius:50%;height:32px;width:32px}.PeopleSnapshot_skelName__z3zWM{height:12px;width:118px}.PeopleSnapshot_skelMeta__LEeNG{height:10px;width:76px}.PeopleSnapshot_skelPill__q50TG{border-radius:var(--dsh-rp);height:16px;width:54px}.UsersSnapshot_root__FtOHA{min-width:0}.UsersSnapshot_grid__eZTBh{display:grid;flex:1 1;grid-template-columns:minmax(0,340px) minmax(0,1fr);min-width:0}.UsersSnapshot_metrics__EZDkF{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:4px 20px 6px}.UsersSnapshot_metric__7Pmp9{align-items:baseline;border-bottom:1px solid var(--dsh-border);display:flex;gap:16px;justify-content:space-between;min-width:0;padding:13px 0}.UsersSnapshot_metric__7Pmp9:last-child{border-bottom:none}.UsersSnapshot_metricValue__cicGH{color:var(--dsh-fg);font-size:1.3rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.UsersSnapshot_log__STPFx{border-left:1px solid var(--dsh-border);display:flex;flex-direction:column;min-width:0;padding:14px 20px 18px 22px}.UsersSnapshot_logHead__7MbZD{display:block;margin-bottom:4px}.UsersSnapshot_rows__oV73e{display:flex;flex-direction:column;min-width:0}.UsersSnapshot_entry__PXJeY{align-items:flex-start}.UsersSnapshot_entryMain__xJMF8{display:flex;flex-direction:column;gap:2px;min-width:0}.UsersSnapshot_action__\+Iuv0{color:var(--dsh-fg);font-size:12.5px;font-weight:620;letter-spacing:.01em;word-break:break-word}.UsersSnapshot_actor__v\+AkD{color:var(--dsh-fg-3);font-size:11.5px}.UsersSnapshot_time__e-TUy{color:var(--dsh-fg-4);flex-shrink:0;font-size:11px;padding-top:1px;white-space:nowrap}.UsersSnapshot_skelMetric__PqUNA{height:20px;width:54px}.UsersSnapshot_skelAction__\+2vDu{height:11px;max-width:62%;width:158px}.UsersSnapshot_skelActor__aVX5q{height:10px;margin-top:4px;max-width:40%;width:92px}.UsersSnapshot_skelTime__av6p3{flex-shrink:0;height:10px;margin-top:1px;width:52px}@media (max-width:860px){.UsersSnapshot_grid__eZTBh{grid-template-columns:minmax(0,1fr)}.UsersSnapshot_metrics__EZDkF{align-items:stretch;flex-direction:row;padding:15px 20px 16px}.UsersSnapshot_metric__7Pmp9{align-items:flex-start;border-bottom:none;border-right:1px solid var(--dsh-border);flex:1 1;flex-direction:column;gap:5px;justify-content:flex-start;padding:0 14px}.UsersSnapshot_metric__7Pmp9:first-child{padding-left:0}.UsersSnapshot_metric__7Pmp9:last-child{border-right:none;padding-right:0}.UsersSnapshot_log__STPFx{border-left:none;border-top:1px solid var(--dsh-border);padding:14px 20px 18px}}@media (max-width:520px){.UsersSnapshot_metricValue__cicGH{font-size:1.15rem}}.Login_root__P4cBp{background:#fffdf8;display:flex;font-family:Outfit,sans-serif;min-height:100vh;overflow:hidden;position:relative}.Login_bgLayer__Wf\+Yj{inset:0;pointer-events:none;position:fixed;z-index:0}.Login_gradientMesh__LQL44{inset:0;position:absolute;transition:background .8s ease}.Login_gridPattern__Fqpzr{background-image:linear-gradient(#c8b48c0a 1px,#0000 0),linear-gradient(90deg,#c8b48c0a 1px,#0000 0);background-size:80px 80px;inset:0;position:absolute}.Login_flightSvg__i7J5M{height:100%;inset:0;position:absolute;width:100%}.Login_particle__kWh-z{animation:Login_particleFloat__UXHVj 8s ease-in-out infinite;background:radial-gradient(circle,#e8920a80 0,#e8920a1a 70%);border-radius:50%;pointer-events:none;position:absolute}@keyframes Login_particleFloat__UXHVj{0%,to{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:.5}50%{opacity:.35;transform:translateY(-40px) scale(1)}80%{opacity:.5}}.Login_floatStamp1__CvM8e{animation:Login_floatDrift__CZSAh 12s ease-in-out infinite alternate}.Login_floatStamp2__t8ZdW{animation:Login_floatDrift__CZSAh 14s ease-in-out infinite alternate;animation-delay:2s}.Login_floatStamp3__UZ257{animation:Login_floatDrift__CZSAh 16s ease-in-out infinite alternate;animation-delay:4s}@keyframes Login_floatDrift__CZSAh{0%{transform:translateY(0) translateX(0) rotate(0deg)}25%{transform:translateY(-12px) translateX(6px) rotate(1deg)}50%{transform:translateY(-6px) translateX(-4px) rotate(-.5deg)}75%{transform:translateY(-15px) translateX(3px) rotate(.5deg)}to{transform:translateY(-8px) translateX(-2px) rotate(-1deg)}}.Login_brandSide__l2GPA{align-items:center;display:flex;flex:1 1;justify-content:center;opacity:0;padding:60px;position:relative;transform:translateX(-40px);transition:all .9s cubic-bezier(.16,1,.3,1);z-index:1}.Login_brandMounted__LUSlu{opacity:1;transform:translateX(0)}.Login_brandContent__eKSmt{max-width:480px}.Login_brandBadge__Ti8js{align-items:center;background:#e8920a14;border:1px solid #e8920a1f;border-radius:100px;display:inline-flex;gap:10px;margin-bottom:40px;padding:8px 18px}.Login_brandBadgeIcon__XoT8J{animation:Login_badgePlane__07lhv 3s ease-in-out infinite;display:inline-block;font-size:13px}@keyframes Login_badgePlane__07lhv{0%,to{transform:translateX(0) translateY(0)}25%{transform:translateX(2px) translateY(-1px)}50%{transform:translateX(0) translateY(-2px)}75%{transform:translateX(-2px) translateY(-1px)}}.Login_brandBadgeLabel__qs56e{color:#c08a20;font-size:11px;font-weight:700;letter-spacing:3px}.Login_brandTitle__2oIJi{display:flex;flex-direction:column;gap:2px;margin:0}.Login_brandLine1__mwef0,.Login_brandLine2__\+K5Ia{color:#2a2218;line-height:1.1}.Login_brandLine1__mwef0,.Login_brandLine2__\+K5Ia,.Login_brandLine3__V3aDD{font-family:"DM Serif Display",serif;font-size:52px;font-weight:400;letter-spacing:-.02em}.Login_brandLine3__V3aDD{color:#d4940f;font-style:italic;line-height:1.15}.Login_brandDesc__BVbb1{color:#8a7e6e;font-size:15px;font-weight:300;line-height:1.7;margin-top:24px;max-width:380px}.Login_brandStats__\+sRSU{border-top:1px solid #c8b48c26;display:flex;gap:32px;margin-top:48px;padding-top:32px}.Login_brandStat__3fpsY{animation:Login_statReveal__PYGr2 .6s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;gap:2px}@keyframes Login_statReveal__PYGr2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Login_statNum__8CV3u{color:#2a2218;font-family:"DM Serif Display",serif;font-size:28px;font-weight:600}.Login_statLabel__5Mt7y{color:#a09080;font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.Login_formSide__43Dc7{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:40px;position:relative;width:500px;z-index:2}.Login_card__b0ZpX{backdrop-filter:blur(40px) saturate(1.5);-webkit-backdrop-filter:blur(40px) saturate(1.5);background:#ffffffd9;border:1px solid #e8c88c33;border-radius:24px;box-shadow:0 4px 24px #b496640f,0 12px 48px #b496640a,inset 0 0 0 1px #fff9;max-width:400px;opacity:0;overflow:hidden;position:relative;transform:translateY(30px) scale(.97);transition:all .7s cubic-bezier(.16,1,.3,1);width:100%}.Login_cardMounted__tL\+\+\+{opacity:1;transform:translateY(0) scale(1)}.Login_cardAccent__G4I9t{animation:Login_shimmer__iIsyb 4s linear infinite;background:linear-gradient(90deg,#d4940f,#f5c842 40%,#e8920a 70%,#d4940f);background-size:200% 100%;border-radius:24px 24px 0 0;height:3px}@keyframes Login_shimmer__iIsyb{0%{background-position:-200%}to{background-position:200%}}.Login_cardInner__9xhY\+{padding:36px 36px 32px}.Login_logoBlock__Sgy54{align-items:center;display:flex;gap:14px;margin-bottom:32px}.Login_logoCircle__M4-pj{align-items:center;background:linear-gradient(145deg,#fef7ed,#eff5ff);border:1px solid #d2b48233;border-radius:16px;box-shadow:0 2px 12px #b48c3c14,inset 0 0 0 1px #ffffff80;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.Login_logo__P7h5t{height:34px;object-fit:contain;width:34px}.Login_logoText__pbWA7{align-items:center;display:flex;gap:10px}.Login_logoName__NiE-f{color:#2a2218;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1}.Login_logoDivider__Q9lmF{background:linear-gradient(180deg,#0000,#d4b880,#0000);height:18px;width:1px}.Login_logoLabel__8YLPQ{color:#b8a080;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1}.Login_formHeader__BaR0j{margin-bottom:32px}.Login_formTitle__YQKhr{color:#2a2218;font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;letter-spacing:-.01em;margin:0 0 6px}.Login_formSubtitle__xn19i{color:#9a9080;font-size:13.5px;font-weight:300;margin:0}.Login_form__pcIRa{display:flex;flex-direction:column;gap:20px}.Login_fieldWrap__JAzUY{display:flex;flex-direction:column;gap:7px}.Login_fieldLabel__TFD4d{color:#9a9080;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .25s}.Login_fieldLabelActive__GaEJH{color:#e8920a}.Login_fieldBox__f31M2{align-items:center;background:#fefdfb;border:1.5px solid #ebe6de;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;gap:11px;padding:13px 16px;transition:all .3s cubic-bezier(.16,1,.3,1)}.Login_fieldBoxFocus__0Sr0t{background:#fffcf5;border-color:#e8920a;box-shadow:0 0 0 4px #e8920a14,0 2px 8px #e8920a0f;transform:translateY(-1px)}.Login_fieldBoxOk__jPuoO{background:#f8fdf5;border-color:#22c55e}.Login_fieldBoxErr__Tcl9T{animation:Login_fieldShake__lMNvs .4s cubic-bezier(.36,.07,.19,.97) both;background:#fef2f2!important;border-color:#dc2626!important;box-shadow:0 0 0 4px #dc262614!important}@keyframes Login_fieldShake__lMNvs{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(1.5px)}30%,50%,70%{transform:translateX(-2px)}40%,60%{transform:translateX(2px)}}.Login_fieldIco__A8aqr{color:#c0b8a8;flex-shrink:0;height:18px;transition:all .25s;width:18px}.Login_fieldBoxFocus__0Sr0t .Login_fieldIco__A8aqr{color:#e8920a;transform:scale(1.08)}.Login_fieldBoxOk__jPuoO .Login_fieldIco__A8aqr{color:#22c55e}.Login_fieldBoxErr__Tcl9T .Login_fieldIco__A8aqr{color:#dc2626}.Login_inp__JTadU{background:#0000;border:none;color:#2a2218;flex:1 1;font-family:Outfit,sans-serif;font-size:14.5px;font-weight:400;outline:none}.Login_inp__JTadU::placeholder{color:#cdc4b8}.Login_okIco__-Tx3U{animation:Login_popIn__8e5xB .3s cubic-bezier(.34,1.56,.64,1) both;flex-shrink:0}@keyframes Login_popIn__8e5xB{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.Login_eyeBtn__NjJ0z{align-items:center;background:#0000;border:none;color:#c0b8a8;cursor:pointer;display:flex;flex-shrink:0;padding:0;transition:color .2s,transform .2s}.Login_eyeBtn__NjJ0z:hover{color:#e8920a;transform:scale(1.1)}.Login_errMsg__jAZRZ{animation:Login_fadeUp__95s5M .25s ease both;color:#dc2626;font-size:12px;font-weight:400;margin-left:2px}.Login_serverErr__58O5M{align-items:center;animation:Login_shake__D8RuR .4s cubic-bezier(.36,.07,.19,.97) both;background:#fef2f2;border:1px solid #dc26262e;border-radius:12px;color:#dc2626;display:flex;font-size:13px;gap:8px;padding:11px 14px}@keyframes Login_shake__D8RuR{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-3px)}40%,60%{transform:translateX(3px)}}.Login_btn__rtRN6{background:linear-gradient(135deg,#d4940f,#e8a420 40%,#f5b830 70%,#e8920a);background-size:200% 200%;border:none;border-radius:14px;box-shadow:0 4px 20px #d4940f4d,0 1px 4px #00000014;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em;margin-top:4px;overflow:hidden;padding:15px 24px;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1);width:100%}.Login_btn__rtRN6:before{background:linear-gradient(105deg,#0000 30%,#fff3 50%,#0000 70%);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:70%}.Login_btn__rtRN6:hover:before{left:150%}.Login_btn__rtRN6:hover:not(:disabled){box-shadow:0 8px 30px #d4940f61,0 2px 8px #0000001a;transform:translateY(-2px)}.Login_btn__rtRN6:active:not(:disabled){box-shadow:0 2px 10px #d4940f33;transform:translateY(0)}.Login_btn__rtRN6:disabled{cursor:not-allowed;opacity:.6}.Login_btnContent__e2ggF{align-items:center;display:inline-flex;gap:9px;justify-content:center;position:relative;z-index:1}.Login_btnArrow__6ERft{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.Login_btn__rtRN6:hover .Login_btnArrow__6ERft{transform:translateX(4px)}.Login_spinner__u\+kkZ{animation:Login_spin__\+lVTQ .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:16px;width:16px}@keyframes Login_spin__\+lVTQ{to{transform:rotate(1turn)}}.Login_footer__nvw4n{align-items:center;border-top:1px solid #c8b48c1a;color:#bbb0a0;display:flex;font-size:11px;gap:8px;justify-content:center;letter-spacing:.04em;margin-top:28px;padding-top:20px}.Login_footerDot__FA\+6b{color:#d4c8b8}@keyframes Login_fadeUp__95s5M{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Login_root__P4cBp{flex-direction:column}.Login_brandSide__l2GPA{display:none}.Login_formSide__43Dc7{min-height:100vh;width:100%}}.SplashScreen_splash__zViHZ{align-items:center;animation:SplashScreen_splashIn__ahnKv .8s ease both;background:#070d20;display:flex;font-family:Poppins,sans-serif;inset:0;justify-content:center;overflow:hidden;position:fixed;will-change:opacity,transform;z-index:9999}@keyframes SplashScreen_splashIn__ahnKv{0%{opacity:0}to{opacity:1}}.SplashScreen_fadeOut__5-Uts{animation:SplashScreen_splashOut__LYLkQ .55s cubic-bezier(.7,0,.84,0) forwards}@keyframes SplashScreen_splashOut__LYLkQ{to{filter:blur(6px);opacity:0;transform:scale(1.04)}}.SplashScreen_sky__vassR{animation:SplashScreen_sunrise__M6HwO 6s ease-in-out infinite alternate;background:radial-gradient(120% 90% at 50% 118%,#ffc46b 0,#f5a51e 9%,#e26a1c 18%,#6f3a8f00 33%),linear-gradient(180deg,#060a1c,#0a1430 26%,#15306b 55%,#2a4ea0 78%,#b95e2a);inset:0;position:absolute}@keyframes SplashScreen_sunrise__M6HwO{0%{transform:scale(1.03)}to{transform:scale(1)}}.SplashScreen_aurora__gOZ3w{animation:SplashScreen_drift__7Zzxo 14s ease-in-out infinite alternate;background:radial-gradient(38% 30% at 22% 30%,#3b82f659,#0000 70%),radial-gradient(34% 28% at 78% 24%,#7c3aed47,#0000 70%),radial-gradient(46% 34% at 60% 86%,#f5a51e66,#0000 70%);filter:blur(18px);inset:-25%;opacity:.75;position:absolute}@keyframes SplashScreen_drift__7Zzxo{0%{transform:translate3d(-3%,-2%,0) rotate(0deg)}to{transform:translate3d(3%,2%,0) rotate(6deg)}}.SplashScreen_sunGlow__NDthV{animation:SplashScreen_glowRise__Cjdkb 5s ease-in-out infinite alternate;background:radial-gradient(circle,#ffc46b8c 0,#f5a51e40 35%,#0000 65%);bottom:-160px;filter:blur(8px);height:560px;left:50%;position:absolute;transform:translateX(-50%);width:560px}@keyframes SplashScreen_glowRise__Cjdkb{0%{opacity:.8;transform:translateX(-50%) translateY(20px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(-12px) scale(1.05)}}.SplashScreen_vignette__Yof11{background:radial-gradient(120% 80% at 50% 42%,#0000 55%,#0306128c 100%)}.SplashScreen_stars__7XgjX,.SplashScreen_vignette__Yof11{inset:0;pointer-events:none;position:absolute}.SplashScreen_star__N-jUP{animation:SplashScreen_twinkle__fqGXK 3s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 6px #fffc;opacity:0;position:absolute}@keyframes SplashScreen_twinkle__fqGXK{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}}.SplashScreen_content__IOQrS{align-items:center;display:flex;flex-direction:column;gap:30px;padding:20px;position:relative;z-index:2}.SplashScreen_stage__m4yFJ{align-items:center;animation:SplashScreen_stageIn__lSzpG 1s cubic-bezier(.16,1,.3,1) both;display:flex;height:184px;justify-content:center;position:relative;width:184px}@keyframes SplashScreen_stageIn__lSzpG{0%{filter:blur(8px);opacity:0;transform:translateY(18px) scale(.82)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.SplashScreen_halo__AXpb8{animation:SplashScreen_pulse__yIToX 2.8s ease-in-out infinite;background:radial-gradient(circle,#f5a51e8c 0,#f5a51e1f 45%,#0000 70%);border-radius:50%;filter:blur(6px);height:240px;position:absolute;width:240px}@keyframes SplashScreen_pulse__yIToX{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.SplashScreen_ring__qTW66{animation:SplashScreen_spin__nkpq- 4.5s linear infinite;background:conic-gradient(from 0deg,#f5a51e,#ffd27a,#3b82f6,#7c3aed,#f5a51e);border-radius:50%;filter:drop-shadow(0 0 10px rgba(245,165,30,.5));height:184px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));position:absolute;width:184px}.SplashScreen_ringInner__w0JKY{animation:SplashScreen_spinReverse__hrPOa 16s linear infinite;border:1.5px dashed #ffffff38;border-radius:50%;height:158px;position:absolute;width:158px}@keyframes SplashScreen_spin__nkpq-{to{transform:rotate(1turn)}}@keyframes SplashScreen_spinReverse__hrPOa{to{transform:rotate(-1turn)}}.SplashScreen_medallion__PjGvv{align-items:center;animation:SplashScreen_float__8ga5Z 4s ease-in-out infinite;background:radial-gradient(circle at 30% 25%,#fff 0,#eef3fb 60%,#dfe7f5 100%);border-radius:50%;box-shadow:0 18px 50px #040a1e8c,inset 0 2px 6px #ffffffe6,inset 0 -8px 18px #788cb440;display:flex;height:138px;justify-content:center;overflow:hidden;position:relative;width:138px}@keyframes SplashScreen_float__8ga5Z{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.SplashScreen_logo__qMZmX{animation:SplashScreen_logoPop__mhumR 1.1s cubic-bezier(.16,1,.3,1) .15s both;filter:drop-shadow(0 6px 12px rgba(30,58,138,.25));height:84px;object-fit:contain;width:84px}@keyframes SplashScreen_logoPop__mhumR{0%{opacity:0;transform:scale(.6) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}.SplashScreen_sheen__Zlxwc{animation:SplashScreen_sweep__8adGS 3.4s ease-in-out infinite;background:linear-gradient(100deg,#0000,#ffffffd9,#0000);height:220%;left:-120%;position:absolute;top:-60%;transform:rotate(18deg);width:80%}@keyframes SplashScreen_sweep__8adGS{0%{left:-120%}55%,to{left:160%}}.SplashScreen_brand__s3ncZ{align-items:center;display:flex;flex-direction:column;gap:8px}.SplashScreen_wordmark__X9aCu{display:flex;filter:drop-shadow(0 4px 18px rgba(245,165,30,.3));font-size:46px;font-weight:800;letter-spacing:1px;margin:0}.SplashScreen_letter__Xv0ax{animation:SplashScreen_letterUp__SKlC- .7s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(180deg,#ffe1a6,#f5a51e 40%,#fff 60%,#6ba6f5);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;opacity:0;transform:translateY(26px)}@keyframes SplashScreen_letterUp__SKlC-{to{opacity:1;transform:translateY(0)}}.SplashScreen_tagline__vBElt{animation:SplashScreen_fadeUp__YQVDN .8s ease 1.05s both;color:#e2ebffc7;font-size:13.5px;font-weight:400;letter-spacing:3.5px;margin:0;opacity:0;text-transform:uppercase}@keyframes SplashScreen_fadeUp__YQVDN{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SplashScreen_loader__NFnyD{animation:SplashScreen_fadeUp__YQVDN .8s ease 1.2s both;display:flex;flex-direction:column;gap:12px;max-width:78vw;opacity:0;width:320px}.SplashScreen_track__RruY8{background:#ffffff1f;box-shadow:inset 0 1px 2px #0000004d;height:6px}.SplashScreen_fill__V88ZC,.SplashScreen_track__RruY8{border-radius:999px;overflow:hidden;position:relative}.SplashScreen_fill__V88ZC{background:linear-gradient(90deg,#f5a51e,#ffce8a 40%,#60a5fa);box-shadow:0 0 14px #f5a51e99;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1)}.SplashScreen_shimmer__wtrs3{animation:SplashScreen_shimmer__wtrs3 1.6s ease-in-out infinite;background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);inset:0;position:absolute;transform:translateX(-100%)}@keyframes SplashScreen_shimmer__wtrs3{to{transform:translateX(220%)}}.SplashScreen_meta__OeTCh{align-items:center;display:flex;justify-content:space-between}.SplashScreen_status__bBbwx{color:#e2ebffd9;font-size:12.5px;font-weight:500;letter-spacing:.3px}.SplashScreen_percent__YklPX{font-feature-settings:"tnum";color:#ffce8a;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700}.SplashScreen_embers__oa2W\+{inset:0;pointer-events:none;position:absolute;z-index:1}.SplashScreen_ember__9QNBp{animation:SplashScreen_rise__68nnE linear infinite;background:radial-gradient(circle,#ffd27a 0,#f5a51e 60%,#0000 100%);border-radius:50%;bottom:-16px;box-shadow:0 0 8px #f5a51eb3;position:absolute}@keyframes SplashScreen_rise__68nnE{0%{opacity:0;transform:translateY(0) translateX(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(-104vh) translateX(0);transform:translateY(-104vh) translateX(var(--drift,0))}}@media (max-width:520px){.SplashScreen_wordmark__X9aCu{font-size:38px}.SplashScreen_ring__qTW66,.SplashScreen_stage__m4yFJ{height:160px;width:160px}.SplashScreen_ringInner__w0JKY{height:138px;width:138px}.SplashScreen_medallion__PjGvv{height:120px;width:120px}.SplashScreen_logo__qMZmX{height:72px;width:72px}}@media (prefers-reduced-motion:reduce){.SplashScreen_aurora__gOZ3w,.SplashScreen_ember__9QNBp,.SplashScreen_halo__AXpb8,.SplashScreen_letter__Xv0ax,.SplashScreen_loader__NFnyD,.SplashScreen_logo__qMZmX,.SplashScreen_medallion__PjGvv,.SplashScreen_ringInner__w0JKY,.SplashScreen_ring__qTW66,.SplashScreen_sheen__Zlxwc,.SplashScreen_sky__vassR,.SplashScreen_splash__zViHZ,.SplashScreen_star__N-jUP,.SplashScreen_sunGlow__NDthV,.SplashScreen_tagline__vBElt{animation-duration:1ms!important;animation-iteration-count:1!important}.SplashScreen_letter__Xv0ax,.SplashScreen_loader__NFnyD,.SplashScreen_tagline__vBElt{opacity:1;transform:none}.SplashScreen_shimmer__wtrs3{display:none}}.CountryManager_container__6i6Hr{background:#f8f9fb}.CountryManager_toolbar__j6jKm{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.CountryManager_manager__\+-fed{color:#111827;font-size:16px;font-weight:600}.CountryManager_warningBar__Mc-Sa{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.CountryManager_warningIcon__AHf1h{flex-shrink:0;font-size:18px}.CountryManager_actions__3Y\+G6 button{border-radius:8px;cursor:pointer;padding:8px 14px}.CountryManager_filterBar__DtntX{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.CountryManager_filterGroup__aMf9c{align-items:center;display:flex;gap:8px}.CountryManager_filterGroup__aMf9c label{color:#6b7280;font-size:13px;font-weight:500;white-space:nowrap}.CountryManager_filterGroup__aMf9c select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:7px 12px;transition:all .15s ease}.CountryManager_filterGroup__aMf9c select:hover{border-color:#d1d5db}.CountryManager_filterGroup__aMf9c select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CountryManager_searchInput__dOq7T{border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease;width:280px}.CountryManager_searchInput__dOq7T::placeholder{color:#9ca3af}.CountryManager_searchInput__dOq7T:hover{border-color:#d1d5db}.CountryManager_searchInput__dOq7T:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CountryManager_clearFilters__fJ9Rh{background:#fff5f5;border:1px solid #fee2e2;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:13px;font-weight:600;margin-left:auto;padding:7px 14px;transition:all .15s ease}.CountryManager_clearFilters__fJ9Rh:hover{background:#fee2e2;border-color:#fecaca}.CountryManager_resultsSummary__wfP8o{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.CountryManager_filtered__BaWYR{color:#f5a51e;font-weight:600}.CountryManager_tableSection__5uqCx{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.CountryManager_tableCard__6mvbP{overflow:hidden;width:100%}.CountryManager_footerBar__YkfgR{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.CountryManager_saveChangesBtn__Pppjo{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.CountryManager_saveChangesBtn__Pppjo:hover:not(:disabled){background:#e0ad20}.CountryManager_saveChangesBtn__Pppjo:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.CountryManager_toggle__5z7CF{align-items:center;background:#e5e7eb;border-radius:999px;cursor:pointer;display:flex;height:12px;padding:2px;transition:background .2s ease;width:32px}.CountryManager_toggle__5z7CF:hover{background:#d1d5db}.CountryManager_knob__HnEnc{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;height:10px;transition:transform .25s ease;width:10px}.CountryManager_actions__3Y\+G6{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CountryManager_searchForm__fDwzA{align-items:center;display:flex;gap:8px}.CountryManager_searchInput__dOq7T{min-width:180px}.CountryManager_filterSelect__HhtRs,.CountryManager_searchInput__dOq7T{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:8px 12px}.CountryManager_filterSelect__HhtRs{background:#fff}.CountryManager_addbtn__6rFwT{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.CountryManager_add__zvXok{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:700;padding:8px 14px}.CountryManager_loading__YposS{background:#fff;border-radius:12px;color:#6b7280;margin-bottom:14px;padding:24px;text-align:center}.CountryManager_error__GtTrE{background:#fef2f2;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:16px;text-align:center}.CountryManager_pagination__Rn1qr{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.CountryManager_paginationInfo__5o-P8{font-weight:500}.CountryManager_pageNumbers__-QhCG{align-items:center;display:flex;gap:6px}.CountryManager_pageBtnActive__yL27N,.CountryManager_pageBtn__ICp4S,.CountryManager_pageNumbers__-QhCG button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.CountryManager_pageBtn__ICp4S:hover{background:#f9fafb;border-color:#d1d5db}.CountryManager_pageBtnActive__yL27N{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.CountryManager_pageBtnActive__yL27N:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.CountryManager_ellipsis__2wncI{color:#9ca3af;font-weight:500;padding:0 4px}.CountryManager_on__BMWVJ{background:#f5a51e;justify-content:flex-end}.CountryManager_on__BMWVJ .CountryManager_knob__HnEnc{transform:translateX(0)}.CountryManager_actionBar__xhYGD{align-items:center;background:#fff;border-radius:10px;color:#374151;display:flex;font-size:14px;gap:14px;justify-content:space-between;margin-bottom:14px;padding:12px 16px}.CountryManager_actionBar__xhYGD select{border:1px solid #e5e7eb;border-radius:6px;padding:7px 10px}.CountryManager_selectAll__bhVaJ{background:#f5a51e!important;border:none;border-radius:8px;color:#fff;padding:8px 14px}.CountryManager_table__QeJXQ{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.CountryManager_status__SMdH-{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.CountryManager_success__26Q37{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.CountryManager_pending__azZsi{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.CountryManager_rowActions__PZZDl{display:flex;gap:8px;justify-content:flex-end}.CountryManager_rowActions__PZZDl button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.CountryManager_rowActions__PZZDl button:first-child{border-color:#e5e7eb}.CountryManager_rowActions__PZZDl button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.CountryManager_rowActions__PZZDl button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.CountryManager_rowActions__PZZDl button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.CountryManager_countryName__Styey{font-weight:500}.CountryManager_countryNameCell__JkVnO{align-items:center;display:flex;gap:10px}.CountryManager_countryThumb__\+zCbF{border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;height:36px;object-fit:cover;width:36px}.CountryManager_flagCell__dG23Z{text-align:center}.CountryManager_flag__RK5Qb{font-size:20px}.CountryManager_isoCode__RHSid{color:#6b7280;font-family:monospace;font-weight:600}.CountryManager_viewLink__xQrqJ{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:all .15s ease}.CountryManager_viewLink__xQrqJ:hover{background:#dbeafe;border-color:#93c5fd;box-shadow:0 1px 3px #2563eb1f;color:#1d4ed8}.CountryManager_viewBadge__cKiGe{align-items:center;background:#dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;margin-left:4px;min-width:20px;padding:0 6px}.CountryManager_noResults__mxyB\+{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}@media (max-width:1024px){.CountryManager_filterBar__DtntX{align-items:stretch;flex-direction:column}.CountryManager_filterGroup__aMf9c,.CountryManager_filterGroup__aMf9c select,.CountryManager_searchInput__dOq7T{width:100%}.CountryManager_clearFilters__fJ9Rh{margin-left:0}}.BaseModal_overlay__PmqDy{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.BaseModal_modal__kcWb6{animation:BaseModal_rise__O\+Ix7 .3s ease;background:#fff;border-radius:20px;box-shadow:0 30px 60px #0000002e;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:100%}@keyframes BaseModal_rise__O\+Ix7{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.BaseModal_header__lkiFw{align-items:center;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;padding:20px 24px}.BaseModal_header__lkiFw h3{color:#111827;font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0}.BaseModal_closeBtn__Rz4aC{align-items:center;background:#f4f5f7;border:none;border-radius:12px;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.BaseModal_closeBtn__Rz4aC:hover{background:#e9ebf0}.BaseModal_body__mLfWh{background:#fafbfc;flex:1 1;overflow-y:auto;padding:24px}.BaseModal_footer__CmgvN{background:#fff;border-top:1px solid #f1f1f1;display:flex;gap:12px;justify-content:flex-end;padding:18px 24px}body.BaseModal_modal-open__zQmy0{overflow:hidden}.ToggleSwitch_switch__m\+gO5{display:inline-block;height:20px;position:relative;width:40px}.ToggleSwitch_switch__m\+gO5 input{height:0;opacity:0;width:0}.ToggleSwitch_slider__zAI24{background-color:#e5e7eb;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background-color .2s ease}.ToggleSwitch_slider__zAI24:before{background-color:#fff;border:2px solid #d1d5db;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:1px;transition:transform .2s ease;width:14px}input:checked+.ToggleSwitch_slider__zAI24{background-color:#f5a51e}input:checked+.ToggleSwitch_slider__zAI24:before{border-color:#f5a51e;transform:translateX(20px)}input:disabled+.ToggleSwitch_slider__zAI24{cursor:not-allowed;opacity:.5}.MarketingTextSection_wrapper__oKDqe{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:24px;padding:16px}.MarketingTextSection_header__j5p4J{margin-bottom:14px}.MarketingTextSection_header__j5p4J h4{color:#111827;font-size:14px;font-weight:600;margin:0}.MarketingTextSection_header__j5p4J span{color:#6b7280;display:block;font-size:12px;margin-top:4px}.MarketingTextSection_field__Tgbee{margin-bottom:12px}.MarketingTextSection_field__Tgbee label{color:#374151;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.MarketingTextSection_field__Tgbee input,.MarketingTextSection_field__Tgbee textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;outline:none;padding:10px 12px;width:95%}.MarketingTextSection_field__Tgbee input::placeholder,.MarketingTextSection_field__Tgbee textarea::placeholder{color:#9ca3af}.MarketingTextSection_field__Tgbee input:focus,.MarketingTextSection_field__Tgbee textarea:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.MarketingTextSection_field__Tgbee textarea{min-height:80px;resize:vertical}.MarketingTextSection_field__Tgbee:last-child{margin-bottom:0}.GeoImageUpload_wrap__\+jkeM{width:100%}.GeoImageUpload_hiddenInput__4yUec{display:none}.GeoImageUpload_dropzone__gkE\+k{align-items:center;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;justify-content:center;padding:20px 16px;transition:border-color .15s ease,background .15s ease;width:100%}.GeoImageUpload_dropzone__gkE\+k:hover:not(:disabled){background:#fffbf0;border-color:#f5a51e;border-color:var(--accent-amber,#f5a51e)}.GeoImageUpload_dropzone__gkE\+k:disabled{cursor:default;opacity:.8}.GeoImageUpload_dzIcon__HKefW{align-items:center;background:#eef2f7;border-radius:50%;color:#f5a51e;color:var(--accent-amber,#f5a51e);display:flex;height:40px;justify-content:center;margin-bottom:4px;width:40px}.GeoImageUpload_dzTitle__oLJeh{color:#334155;font-size:13px;font-weight:600}.GeoImageUpload_dzHint__yyQzr{color:#94a3b8;font-size:11px}.GeoImageUpload_preview__o-jry{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:10px}.GeoImageUpload_thumb__i7-db{background:#f1f5f9;border-radius:8px;box-shadow:0 0 0 1px #0000000f;flex-shrink:0;max-height:220px;object-fit:cover;width:100%}.GeoImageUpload_previewInfo__gY-wP{display:flex;flex-direction:column;gap:8px;min-width:0}.GeoImageUpload_previewName__iOCM9{color:#475569;font-size:12.5px;font-weight:600}.GeoImageUpload_previewActions__ZAPPD{display:flex;gap:8px}.GeoImageUpload_changeBtn__LwBjY,.GeoImageUpload_removeBtn__zAdqe{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:5px 10px;transition:background .15s ease,border-color .15s ease}.GeoImageUpload_changeBtn__LwBjY{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.GeoImageUpload_changeBtn__LwBjY:hover:not(:disabled){background:#e9eef4;border-color:#cbd5e1}.GeoImageUpload_changeBtn__LwBjY:disabled{cursor:default;opacity:.7}.GeoImageUpload_removeBtn__zAdqe{background:#fef2f2;border-color:#fecaca;color:#dc2626}.GeoImageUpload_removeBtn__zAdqe:hover{background:#fee2e2;border-color:#f87171}.GeoImageUpload_dimWarning__d\+FA-{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:flex;font-size:12px;font-weight:500;gap:6px;line-height:1.4;padding:8px 10px}.GeoImageUpload_spin__gxKhH{animation:GeoImageUpload_geoSpin__TiHtq .8s linear infinite}@keyframes GeoImageUpload_geoSpin__TiHtq{to{transform:rotate(1turn)}}.AddCountryModal_formGrid__q6r4I{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.AddCountryModal_field__rT9xs{display:flex;flex-direction:column}.AddCountryModal_field__rT9xs label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddCountryModal_field__rT9xs input,.AddCountryModal_field__rT9xs select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddCountryModal_field__rT9xs input::placeholder{color:#9ca3af}.AddCountryModal_field__rT9xs input:focus,.AddCountryModal_field__rT9xs select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddCountryModal_infoBox__ttOAp{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;margin-top:16px;padding:12px 14px}.AddCountryModal_cancelBtn__lkCZv{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddCountryModal_cancelBtn__lkCZv:hover{background:#f9fafb;border-color:#d1d5db}.AddCountryModal_cancelBtn__lkCZv:disabled{cursor:not-allowed;opacity:.6}.AddCountryModal_primaryBtn__l6AAE{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddCountryModal_primaryBtn__l6AAE:hover{background:var(--primary-color)}.AddCountryModal_primaryBtn__l6AAE.AddCountryModal_primaryBtnLoading__17SR-,.AddCountryModal_primaryBtn__l6AAE:disabled{cursor:not-allowed;opacity:.85}.AddCountryModal_primaryBtn__l6AAE .AddCountryModal_spinner__7jYwP{animation:AddCountryModal_spin__QLav2 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddCountryModal_spin__QLav2{to{transform:rotate(1turn)}}.AddCountryModal_primaryBtn__l6AAE:active{background:#f8b755}.AddCountryModal_primaryBtn__l6AAE:focus{box-shadow:0 0 0 3px #f973164d}.AddCountryModal_isoRow__YeXoC{align-items:center;display:flex;gap:10px}.AddCountryModal_isoRow__YeXoC input{flex:1 1;min-width:0}.AddCountryModal_flagPreview__naTn0{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-shrink:0;font-size:24px;height:38px;justify-content:center;line-height:1;width:46px}.AddCountryModal_toggleRow__JDyom{display:flex;gap:80px;grid-column:1/-1;margin-top:6px}.AddCountryModal_holidayTypesSection__x4\+nI{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;grid-column:1/-1;overflow:hidden}.AddCountryModal_holidayTypesHeader__cM90k{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 14px}.AddCountryModal_holidayTypesLabel__6jOKJ{color:#374151;font-size:13px;font-weight:600}.AddCountryModal_selectedBadge__nCpx7{background:#f5a51e1f;border-radius:999px;color:#f5a51e;color:var(--primary-color,#f5a51e);font-size:12px;font-weight:500;padding:3px 8px}.AddCountryModal_holidayTypesGrid__kJlrF{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);max-height:160px;overflow-y:auto;padding:8px}.AddCountryModal_holidayTypeItem__Gl0Fq{align-items:center;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 12px;transition:background .15s ease}.AddCountryModal_holidayTypeItem__Gl0Fq:hover{background:#f3f4f6}.AddCountryModal_holidayTypeItemSelected__CKRh3{background:#f5a51e14}.AddCountryModal_holidayTypeItemSelected__CKRh3:hover{background:#f5a51e1f}.AddCountryModal_holidayTypeItem__Gl0Fq input{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;flex-shrink:0;height:16px;width:16px}.AddCountryModal_holidayTypeIcon__49IgF{flex-shrink:0;font-size:18px}.AddCountryModal_noTypesHint__dkk\+h{color:#9ca3af;font-size:13px;font-style:italic;padding:16px;text-align:center}.AddCountryModal_imageSection__16uva{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;grid-column:1/-1;overflow:hidden}.AddCountryModal_imageHeader__kEdKg{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 14px}.AddCountryModal_imageLabel__3gdbD{color:#374151;font-size:13px;font-weight:600}.AddCountryModal_imageUploading__i1XK3{color:#f5a51e;color:var(--primary-color,#f5a51e);font-size:12px;font-weight:500}.AddCountryModal_imageBody__DVtfA{display:flex;flex-direction:column;gap:14px;padding:14px}.AddCountryModal_imageThumb__lUGk\+{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;max-height:180px;object-fit:cover;width:100%}.AddCountryModal_imagePlaceholder__LqjCF{align-items:center;background:#fff;border:1px dashed #d1d5db;border-radius:8px;color:#9ca3af;display:flex;flex-shrink:0;font-size:12px;height:72px;justify-content:center;width:72px}.AddCountryModal_imageActions__SmKXb{display:flex;flex-direction:column;gap:8px}.AddCountryModal_imageInput__CWoXN{color:#374151;font-size:13px}.AddCountryModal_imageRemoveBtn__1L0d2{align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#b91c1c;cursor:pointer;font-size:13px;padding:6px 12px;transition:background .15s ease,border-color .15s ease}.AddCountryModal_imageRemoveBtn__1L0d2:hover{background:#fef2f2;border-color:#fecaca}.AddCountryModal_imageRemoveBtn__1L0d2:disabled{cursor:not-allowed;opacity:.6}.AddCountryModal_radioGroup__\+vLBE{display:flex;gap:16px;margin-top:6px}.AddCountryModal_radioItem__e5JeQ{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:6px}.AddCountryModal_radioItem__e5JeQ input[type=radio]{accent-color:var(--primary-color);cursor:pointer}.CountryHolidayTypesModal_content__csiGS{padding:0}.CountryHolidayTypesModal_hint__xJLfm{color:#6b7280;font-size:14px;margin:0 0 14px}.CountryHolidayTypesModal_checkboxList__fTXIl{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.CountryHolidayTypesModal_checkboxListHeader__jXfCt{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 14px}.CountryHolidayTypesModal_checkboxListLabel__382VT{color:#374151;font-size:13px;font-weight:600}.CountryHolidayTypesModal_selectedBadge__J7zTE{background:#f5a51e1f;border-radius:999px;color:#f5a51e;color:var(--primary-color,#f5a51e);font-size:12px;font-weight:500;padding:3px 8px}.CountryHolidayTypesModal_checkboxGrid__SRluB{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);max-height:240px;overflow-y:auto;padding:8px}.CountryHolidayTypesModal_checkboxItem__wiYJY{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:background .15s ease}.CountryHolidayTypesModal_checkboxItem__wiYJY:hover{background:#f3f4f6}.CountryHolidayTypesModal_checkboxItemSelected__8dpd2{background:#f5a51e14}.CountryHolidayTypesModal_checkboxItemSelected__8dpd2:hover{background:#f5a51e1f}.CountryHolidayTypesModal_checkboxItem__wiYJY input{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;flex-shrink:0;height:16px;width:16px}.CountryHolidayTypesModal_typeIcon__qR1LQ{flex-shrink:0;font-size:18px}.CountryHolidayTypesModal_typeName__olOgt{color:#374151;font-size:14px;font-weight:500}.CountryHolidayTypesModal_noTypesHint__ENx39{color:#9ca3af;font-size:13px;font-style:italic;padding:20px;text-align:center}.CountryHolidayTypesModal_cancelBtn__mWMMr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px}.CountryHolidayTypesModal_cancelBtn__mWMMr:hover{background:#f9fafb;border-color:#d1d5db}.CountryHolidayTypesModal_cancelBtn__mWMMr:disabled{cursor:not-allowed;opacity:.6}.CountryHolidayTypesModal_primaryBtn__t219K{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px}.CountryHolidayTypesModal_primaryBtn__t219K.CountryHolidayTypesModal_primaryBtnLoading__on4QR,.CountryHolidayTypesModal_primaryBtn__t219K:disabled{cursor:not-allowed;opacity:.85}.CountryHolidayTypesModal_primaryBtn__t219K .CountryHolidayTypesModal_spinner__BFub7{animation:CountryHolidayTypesModal_spin__SAW6b .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes CountryHolidayTypesModal_spin__SAW6b{to{transform:rotate(1turn)}}.SelectBox_wrapper__WlJUz{display:inline-block;position:relative}.SelectBox_select__ExuOE{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;cursor:pointer;font-size:14px;height:36px;padding:6px 44px 6px 12px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.SelectBox_select__ExuOE:hover{background-color:#fafafa;border-color:#d1d5db}.SelectBox_select__ExuOE:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b33;outline:none}.SelectBox_select__ExuOE:disabled{background:#f3f4f6;box-shadow:none;color:#9ca3af;cursor:not-allowed}.SelectBox_wrapper__WlJUz:after{border-bottom:2px solid #6b7280;border-right:2px solid #6b7280;content:"";height:6px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease,border-color .2s ease;width:6px}.SelectBox_select__ExuOE:focus+.SelectBox_arrow__Jh1UL,.SelectBox_wrapper__WlJUz:has(.SelectBox_select__ExuOE:focus):after{border-color:#f59e0b;transform:translateY(-50%) rotate(225deg)}.RegionManager_container__XnIIR{background:#f8f9fb}.RegionManager_toolbar__l5HrQ{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.RegionManager_manager__rJuCi{color:#111827;font-size:16px;font-weight:600}.RegionManager_tagLine__yvmTB{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.RegionManager_tagIcon__NRpR\+{flex-shrink:0;font-size:18px}.RegionManager_filterBar__Z277W{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.RegionManager_resultsSummary__G1rdq{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.RegionManager_searchForm__3XIke{align-items:center;display:flex;gap:8px}.RegionManager_searchInput__29-K6{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-width:220px;padding:8px 12px}.RegionManager_searchInput__29-K6::placeholder{color:#9ca3af}.RegionManager_searchInput__29-K6:hover{border-color:#d1d5db}.RegionManager_searchInput__29-K6:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.RegionManager_addbtn__louAl{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.RegionManager_actions__loSPG{align-items:center;display:flex;gap:12px}.RegionManager_add__j5rBi{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:700;padding:8px 14px}.RegionManager_error__0I8eQ{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:14px;margin-bottom:14px;padding:12px 16px}.RegionManager_loading__FM-40{background:#fff;border-radius:12px;color:#6b7280;padding:24px;text-align:center}.RegionManager_tableSection__Iro7p{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.RegionManager_tableCard__nT8fP{overflow:hidden;width:100%}.RegionManager_footerBar__KOVun{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.RegionManager_saveChangesBtn__yLVmK{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.RegionManager_saveChangesBtn__yLVmK:hover:not(:disabled){background:#e0ad20}.RegionManager_saveChangesBtn__yLVmK:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.RegionManager_pagination__a\+6L3{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.RegionManager_paginationInfo__h4AnP{font-weight:500}.RegionManager_pageNumbers__QdQe\+{align-items:center;display:flex;gap:6px}.RegionManager_pageBtnActive__mLlwX,.RegionManager_pageBtn__jB5ST,.RegionManager_pageNumbers__QdQe\+ button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.RegionManager_pageBtn__jB5ST:hover{background:#f9fafb;border-color:#d1d5db}.RegionManager_pageBtnActive__mLlwX{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.RegionManager_pageBtnActive__mLlwX:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.RegionManager_ellipsis__n04RY{color:#9ca3af;font-weight:500;padding:0 4px}.RegionManager_actionBar__3cahk{align-items:center;background:#fff;border-radius:10px;color:#374151;display:flex;font-size:14px;justify-content:space-between;margin-bottom:14px;padding:12px 16px}.RegionManager_selectAll__azIBd{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 14px}.RegionManager_table__-fhhN{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.RegionManager_toggle__txXMJ{align-items:center;background:#e5e7eb;border-radius:999px;cursor:pointer;display:flex;height:12px;padding:2px;width:32px}.RegionManager_knob__rGy9R{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;height:10px;width:10px}.RegionManager_on__dNNuQ{background:#f5a51e;justify-content:flex-end}input[type=checkbox]{accent-color:#2563eb;height:15px;width:15px}.RegionManager_rowActions__\+4PVw{display:flex;gap:8px;justify-content:flex-end}.RegionManager_rowActions__\+4PVw button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.RegionManager_rowActions__\+4PVw button:first-child{border-color:#e5e7eb}.RegionManager_rowActions__\+4PVw button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.RegionManager_rowActions__\+4PVw button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.RegionManager_rowActions__\+4PVw button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.RegionManager_viewLink__jXHDz{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:all .15s ease}.RegionManager_viewLink__jXHDz:hover{background:#dbeafe;border-color:#93c5fd;box-shadow:0 1px 3px #2563eb1f;color:#1d4ed8}.RegionManager_noResults__KUGLj{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}@media (max-width:1024px){.RegionManager_filterBar__Z277W{align-items:stretch;flex-direction:column}.RegionManager_searchInput__29-K6{min-width:0;min-width:auto;width:100%}}.RegionManager_nameCell__-plh4{align-items:center;display:flex;gap:10px}.RegionManager_thumb__EcZCk{border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;height:28px;object-fit:cover;width:36px}.RegionManager_thumbPlaceholder__3pW4Q{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;color:#9ca3af;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:36px}.AddRegionModal_grid__iGq7i{grid-column-gap:24px;grid-row-gap:20px;align-items:end;column-gap:24px;display:grid;grid-template-columns:1fr 1fr;row-gap:20px}.AddRegionModal_field__9egPM{display:flex;flex-direction:column}.AddRegionModal_field__9egPM label{color:#111827;font-size:14px;font-weight:600;margin-bottom:6px}.AddRegionModal_field__9egPM input{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:44px;padding:0 14px}.AddRegionModal_statusField__\+ZAwG{justify-content:flex-end}.AddRegionModal_warning__WSZer{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;color:#c2410c;font-size:14px;margin-top:22px;padding:14px 16px}.AddRegionModal_submitError__DVxz7{color:#b91c1c;font-size:13px;margin-right:auto}.AddRegionModal_cancelBtn__2pfDQ{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:15px;padding:10px 20px}.AddRegionModal_cancelBtn__2pfDQ:disabled{cursor:not-allowed;opacity:.6}.AddRegionModal_primaryBtn__xL0TU{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:10px 24px}.AddRegionModal_primaryBtn__xL0TU.AddRegionModal_primaryBtnLoading__DcPdx,.AddRegionModal_primaryBtn__xL0TU:disabled{cursor:not-allowed;opacity:.85}.AddRegionModal_primaryBtn__xL0TU .AddRegionModal_spinner__oOGDm{animation:AddRegionModal_spin__toJEJ .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddRegionModal_spin__toJEJ{to{transform:rotate(1turn)}}.AddRegionModal_imageSection__7lvpO{margin-top:20px}.AddRegionModal_imageLabel__GKvd9{color:#111827;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.AddRegionModal_imageRow__aFaWv{align-items:flex-start;display:flex;gap:16px}.AddRegionModal_imagePreviewWrap__n2pWR{display:flex;flex-direction:column;gap:6px;width:100%}.AddRegionModal_imagePreview__vvFfd{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;max-height:180px;object-fit:cover;width:100%}.AddRegionModal_imageRemoveBtn__emjyc{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#b91c1c;cursor:pointer;font-size:12px;padding:4px 12px}.AddRegionModal_imageRemoveBtn__emjyc:disabled{cursor:not-allowed;opacity:.6}.AddRegionModal_imagePlaceholder__7j3kY{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:10px;color:#9ca3af;display:flex;font-size:13px;height:80px;justify-content:center;width:120px}.AddRegionModal_imageControls__-5wFR{display:flex;flex:1 1;flex-direction:column;gap:8px}.AddRegionModal_imageInput__gVhiu{color:#374151;font-size:13px}.AddRegionModal_imageHint__8eAAf{color:#9ca3af;font-size:12px;font-style:italic}.AddRegionModal_holidayTypesSection__MmvrX{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;margin-top:20px;overflow:hidden}.AddRegionModal_holidayTypesHeader__XsBBf{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 14px}.AddRegionModal_holidayTypesLabel__fv8j9{color:#374151;font-size:13px;font-weight:600}.AddRegionModal_selectedBadge__2lxXv{background:#f5a51e1f;border-radius:999px;color:#f5a51e;color:var(--primary-color,#f5a51e);font-size:12px;font-weight:500;padding:3px 8px}.AddRegionModal_holidayTypesGrid__tC9sr{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);max-height:160px;overflow-y:auto;padding:8px}.AddRegionModal_holidayTypeItem__YJevF{align-items:center;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 12px;transition:background .15s ease}.AddRegionModal_holidayTypeItem__YJevF:hover{background:#f3f4f6}.AddRegionModal_holidayTypeItemSelected__7akXT{background:#f5a51e14}.AddRegionModal_holidayTypeItemSelected__7akXT:hover{background:#f5a51e1f}.AddRegionModal_holidayTypeItem__YJevF input{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;flex-shrink:0;height:16px;width:16px}.AddRegionModal_holidayTypeIcon__U41u8{flex-shrink:0;font-size:18px}.AddRegionModal_noTypesHint__i1S\+T{color:#9ca3af;font-size:13px;font-style:italic;padding:16px;text-align:center}.DeleteConfirmModal_message__5lXI3{color:#374151;font-size:15px;line-height:1.5;margin:0}.DeleteConfirmModal_footer__iKBBw{display:flex;gap:12px;justify-content:flex-end;width:100%}.DeleteConfirmModal_cancel__OD-kW{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px}.DeleteConfirmModal_cancel__OD-kW:hover:not(:disabled){background:#f9fafb}.DeleteConfirmModal_confirm__RWMCb{background:#dc2626;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px}.DeleteConfirmModal_confirm__RWMCb:hover:not(:disabled){background:#b91c1c}.DeleteConfirmModal_cancel__OD-kW:disabled,.DeleteConfirmModal_confirm__RWMCb:disabled{cursor:not-allowed;opacity:.7}.HolidayTypesManager_container__XmzDf{background:#f8f9fb}.HolidayTypesManager_toolbar__OyR4G{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.HolidayTypesManager_manager__3CZWo{color:#111827;font-size:16px;font-weight:600}.HolidayTypesManager_tagLine__k1LcG{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.HolidayTypesManager_tagIcon__T1x9t{flex-shrink:0;font-size:18px}.HolidayTypesManager_filterBar__4zEGm{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.HolidayTypesManager_resultsSummary__\+ULmO{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.HolidayTypesManager_actions__2H7VK{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.HolidayTypesManager_searchForm__ida8w{align-items:center;display:flex;gap:8px}.HolidayTypesManager_searchInput__InKPG{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-width:220px;padding:8px 12px}.HolidayTypesManager_searchInput__InKPG::placeholder{color:#9ca3af}.HolidayTypesManager_searchInput__InKPG:hover{border-color:#d1d5db}.HolidayTypesManager_searchInput__InKPG:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HolidayTypesManager_filterSelect__kXYF9{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:8px 12px}.HolidayTypesManager_addbtn__wYqD4{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.HolidayTypesManager_actions__2H7VK input,.HolidayTypesManager_actions__2H7VK select{border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.HolidayTypesManager_add__5NXNA{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:700;padding:8px 14px}.HolidayTypesManager_tableSection__\+ayM1{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.HolidayTypesManager_tableCard__m\+e46{overflow:hidden;width:100%}.HolidayTypesManager_footerBar__lOL4c{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.HolidayTypesManager_pagination__s90Mi{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.HolidayTypesManager_paginationInfo__2yZOJ{font-weight:500}.HolidayTypesManager_pageNumbers__X3kWf{align-items:center;display:flex;gap:6px}.HolidayTypesManager_pageBtnActive__JfjwZ,.HolidayTypesManager_pageBtn__neuh1,.HolidayTypesManager_pageNumbers__X3kWf button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.HolidayTypesManager_pageBtn__neuh1:hover{background:#f9fafb;border-color:#d1d5db}.HolidayTypesManager_pageBtnActive__JfjwZ{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.HolidayTypesManager_pageBtnActive__JfjwZ:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.HolidayTypesManager_ellipsis__WyFO6{color:#9ca3af;font-weight:500;padding:0 4px}.HolidayTypesManager_saveChangesBtn__w7nGz{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.HolidayTypesManager_saveChangesBtn__w7nGz:hover:not(:disabled){background:#e0ad20}.HolidayTypesManager_saveChangesBtn__w7nGz:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.HolidayTypesManager_loading__RIdro{background:#fff;border-radius:12px;color:#6b7280;margin-bottom:14px;padding:24px;text-align:center}.HolidayTypesManager_error__BlDWx{background:#fef2f2;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:16px;text-align:center}.HolidayTypesManager_table__AXt9b{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}td,th{border-right:1px solid #ececec}td:last-child,th:last-child{border-right:none}.HolidayTypesManager_iconCell__vSu2E{font-size:1.25rem}.HolidayTypesManager_iconEmoji__3uI2I{display:inline-block;min-width:1.5em;text-align:center}.HolidayTypesManager_icon__DY-2N{background:#f3f4f6;border-radius:6px;font-family:monospace;padding:4px 8px}.HolidayTypesManager_badge__VXtj-{font-weight:600;text-transform:capitalize}.HolidayTypesManager_noResults__45Kdr{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.HolidayTypesManager_toggle__UrQGB{background:#e5e7eb;border-radius:999px;cursor:pointer;display:flex;height:12px;padding:2px;width:32px}.HolidayTypesManager_knob__5Oonm{background:#fff;border-radius:50%;height:10px;width:10px}.HolidayTypesManager_on__Co91L{background:#f5a51e;justify-content:flex-end}.HolidayTypesManager_modal__-YYm5{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed}.HolidayTypesManager_modalBox__ZKgkP{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px;width:360px}.HolidayTypesManager_scope__qfkWv{display:flex;flex-wrap:wrap;gap:10px}.HolidayTypesManager_modalActions__H7F3M{display:flex;gap:10px;justify-content:flex-end}.HolidayTypesManager_rowActions__3Ayav button:first-child{border-color:#e5e7eb}.HolidayTypesManager_rowActions__3Ayav button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.HolidayTypesManager_rowActions__3Ayav button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.HolidayTypesManager_rowActions__3Ayav button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.HolidayTypesManager_rowActions__3Ayav{display:flex;gap:8px;justify-content:flex-end}.HolidayTypesManager_rowActions__3Ayav button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}@media (max-width:1024px){.HolidayTypesManager_filterBar__4zEGm{align-items:stretch;flex-direction:column}.HolidayTypesManager_searchInput__InKPG{min-width:0;min-width:auto;width:100%}}.AddEditHolidayTypeModal_formGrid__8u-Jj{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.AddEditHolidayTypeModal_field__avpPm{display:flex;flex-direction:column}.AddEditHolidayTypeModal_field__avpPm label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddEditHolidayTypeModal_field__avpPm input,.AddEditHolidayTypeModal_field__avpPm select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddEditHolidayTypeModal_field__avpPm input:focus,.AddEditHolidayTypeModal_field__avpPm select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddEditHolidayTypeModal_toggleRow__jme--{display:flex;gap:24px;grid-column:1/-1;margin-top:6px}.AddEditHolidayTypeModal_appliesToField__AdVPx{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.AddEditHolidayTypeModal_appliesToField__AdVPx label:first-child{color:#374151;font-size:13px;font-weight:500}.AddEditHolidayTypeModal_appliesToChunks__tBAfd{display:flex;flex-wrap:wrap;gap:12px 24px}.AddEditHolidayTypeModal_checkLabel__iE8dT{align-items:center;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;gap:8px}.AddEditHolidayTypeModal_checkLabel__iE8dT input{accent-color:#f5a51e;cursor:pointer;height:16px;width:16px}.AddEditHolidayTypeModal_cancelBtn__sb25V{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px}.AddEditHolidayTypeModal_cancelBtn__sb25V:hover{background:#f9fafb;border-color:#d1d5db}.AddEditHolidayTypeModal_cancelBtn__sb25V:disabled{cursor:not-allowed;opacity:.6}.AddEditHolidayTypeModal_primaryBtn__VPwsm{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px}.AddEditHolidayTypeModal_primaryBtn__VPwsm.AddEditHolidayTypeModal_primaryBtnLoading__wfE7Y,.AddEditHolidayTypeModal_primaryBtn__VPwsm:disabled{cursor:not-allowed;opacity:.85}.AddEditHolidayTypeModal_primaryBtn__VPwsm .AddEditHolidayTypeModal_spinner__KWURV{animation:AddEditHolidayTypeModal_spin__3HLOk .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddEditHolidayTypeModal_spin__3HLOk{to{transform:rotate(1turn)}}.AirportManager_container__0r9lq{background:#f8f9fb}.AirportManager_toolbar__pU1H9{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.AirportManager_manager__53det{color:#111827;font-size:16px;font-weight:600}.AirportManager_tagLine__sj0UC{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.AirportManager_tagIcon__3yTv1{flex-shrink:0;font-size:18px}.AirportManager_filterBar__P5Yus{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.AirportManager_resultsSummary__mDPVr{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.AirportManager_actions__YYNnR{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.AirportManager_searchForm__iGhlB{align-items:center;display:flex;gap:8px}.AirportManager_searchInput__kpWqc{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-width:220px;padding:8px 12px}.AirportManager_searchInput__kpWqc::placeholder{color:#9ca3af}.AirportManager_searchInput__kpWqc:hover{border-color:#d1d5db}.AirportManager_searchInput__kpWqc:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AirportManager_addbtn__WVHn0{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.AirportManager_filterSelect__ekfCf{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:8px 12px}.AirportManager_add__dg1rr{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:600;padding:8px 14px}.AirportManager_error__H3EFM{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:14px;margin-bottom:14px;padding:12px 16px}.AirportManager_loading__PO3JV{background:#fff;border-radius:12px;color:#6b7280;padding:24px;text-align:center}.AirportManager_tableSection__3lEDr{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.AirportManager_tableCard__3wH5D{overflow:hidden;width:100%}.AirportManager_footerBar__eSAVM{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.AirportManager_saveChangesBtn__8Q1dz{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.AirportManager_saveChangesBtn__8Q1dz:hover:not(:disabled){background:#e0ad20}.AirportManager_saveChangesBtn__8Q1dz:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.AirportManager_pagination__52CJp{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.AirportManager_paginationInfo__7eFWV{font-weight:500}.AirportManager_pageNumbers__Q42Rw{align-items:center;display:flex;gap:6px}.AirportManager_pageBtnActive__Fvxuk,.AirportManager_pageBtn__C-UEk,.AirportManager_pageNumbers__Q42Rw button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.AirportManager_pageBtn__C-UEk:hover{background:#f9fafb;border-color:#d1d5db}.AirportManager_pageBtnActive__Fvxuk{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.AirportManager_pageBtnActive__Fvxuk:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.AirportManager_ellipsis__B8myS{color:#9ca3af;font-weight:500;padding:0 4px}.AirportManager_table__9iMNQ{background:#fff;border-collapse:collapse;width:100%}.AirportManager_code__3s1L\+{font-weight:600;letter-spacing:1px}.AirportManager_noResults__ysws\+{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.AirportManager_modalActions__Aa7LS{display:flex;gap:10px;justify-content:flex-end}.AirportManager_rowActions__zjNRd button:first-child{border-color:#e5e7eb}.AirportManager_rowActions__zjNRd button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.AirportManager_rowActions__zjNRd button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.AirportManager_rowActions__zjNRd button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.AirportManager_rowActions__zjNRd{display:flex;gap:8px;justify-content:flex-end}.AirportManager_rowActions__zjNRd button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.AirportManager_toggle__EC7S1{background:#e5e7eb;border-radius:999px;cursor:pointer;display:flex;height:12px;padding:2px;width:32px}.AirportManager_knob__HoFh7{background:#fff;border-radius:50%;height:10px;width:10px}.AirportManager_on__2hodQ{background:#f5a51e;justify-content:flex-end}@media (max-width:1024px){.AirportManager_filterBar__P5Yus{align-items:stretch;flex-direction:column}.AirportManager_searchInput__kpWqc{min-width:0;min-width:auto;width:100%}}.SearchableSelect_wrapper__CVNmw{position:relative}.SearchableSelect_trigger__y9ANV{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:14px;justify-content:space-between;min-height:42px;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease}.SearchableSelect_trigger__y9ANV:hover{border-color:#d1d5db}.SearchableSelect_triggerOpen__fFgMR{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.SearchableSelect_triggerDisabled__eNAE9{background:#f3f4f6;cursor:not-allowed;opacity:.65}.SearchableSelect_triggerDisabled__eNAE9:hover{border-color:#e5e7eb}.SearchableSelect_triggerError__knoOn{background:#fef2f2!important;border-color:#ef4444!important}.SearchableSelect_triggerError__knoOn.SearchableSelect_triggerOpen__fFgMR,.SearchableSelect_triggerError__knoOn:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.SearchableSelect_selectedText__bfy8V{color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableSelect_placeholder__6cDsA{color:#9ca3af}.SearchableSelect_arrow__Pv9pp{color:#6b7280;flex-shrink:0;font-size:10px;margin-left:8px;transition:transform .2s ease}.SearchableSelect_arrowUp__Aqmvq{transform:rotate(180deg)}.SearchableSelect_dropdown__FPYlm{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.SearchableSelect_searchWrapper__MP5d6{border-bottom:1px solid #f3f4f6;padding:8px}.SearchableSelect_searchInput__3GRcj{border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:13px;outline:none;padding:8px 10px;width:100%}.SearchableSelect_searchInput__3GRcj:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e1a}.SearchableSelect_optionsList__70Cux{max-height:200px;overflow-y:auto}.SearchableSelect_option__uF6N7{color:#374151;cursor:pointer;font-size:14px;padding:9px 12px;transition:background .1s ease}.SearchableSelect_option__uF6N7:hover{background:#fef3c7}.SearchableSelect_optionSelected__wRcyW{background:#fffbeb;color:#92400e;font-weight:600}.SearchableSelect_noResults__JSpmj{color:#9ca3af;font-size:13px;padding:12px;text-align:center}.AddEditAirportModal_formGrid__\+Zmmu{grid-gap:40px;display:grid;gap:40px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.AddEditAirportModal_leftCol__s2hgc,.AddEditAirportModal_rightCol__zsx8t{display:flex;flex-direction:column;gap:18px;min-width:0}.AddEditAirportModal_field__9FBxg{display:flex;flex-direction:column;gap:8px;min-width:0}.AddEditAirportModal_field__9FBxg label{color:#374151;font-size:13px;font-weight:600}.AddEditAirportModal_field__9FBxg input{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;font-size:14px;padding:12px 14px;width:100%}.AddEditAirportModal_field__9FBxg input::placeholder{color:#9ca3af}.AddEditAirportModal_field__9FBxg input:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e26;outline:none}.AddEditAirportModal_latLngRow__TMKTh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.AddEditAirportModal_statusRow__kMk8D{align-items:center;display:flex;justify-content:space-between;padding:4px 2px}.AddEditAirportModal_sectionLabel__beoqZ,.AddEditAirportModal_statusRow__kMk8D label{color:#374151;font-size:13px;font-weight:600}.AddEditAirportModal_citiesCard__AwnOf{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:16px}.AddEditAirportModal_addRow__IjCgY{align-items:center;display:flex;gap:12px}.AddEditAirportModal_addRow__IjCgY>div{flex:1 1;min-width:0}.AddEditAirportModal_addCityBtn__emmte{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:12px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:11px 16px;white-space:nowrap}.AddEditAirportModal_addCityBtn__emmte:hover{background:#eff6ff;border-color:#2563eb}.AddEditAirportModal_tableHead__MzF2N{border-bottom:1px solid #f1f3f5;color:#6b7280;font-size:13px;font-weight:600;padding-bottom:10px}.AddEditAirportModal_cityRows__AGdPv,.AddEditAirportModal_zoneRows__Zd1gn{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.AddEditAirportModal_cityRow__sbhFb{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;justify-content:space-between;padding:12px 2px}.AddEditAirportModal_cityRow__sbhFb:last-child{border-bottom:none}.AddEditAirportModal_cityName__gssGp{color:#1f2937;font-size:14px}.AddEditAirportModal_rowRemove__w-fBr{align-items:center;background:#0000;border:none;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.AddEditAirportModal_rowRemove__w-fBr:hover{background:#fee2e2}.AddEditAirportModal_emptyHint__ejzLR{color:#9ca3af;font-size:13px;font-style:italic;padding:4px 2px}.AddEditAirportModal_infoNote__-AZXK{align-items:flex-start;background:#eff6ff;border-radius:12px;color:#1e3a8a;display:flex;font-size:13.5px;gap:10px;line-height:1.45;padding:14px 16px}.AddEditAirportModal_infoIcon__B2QPD{color:#2563eb;flex-shrink:0;margin-top:1px}.AddEditAirportModal_zonesCard__js5dE{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:16px}.AddEditAirportModal_zoneRow__nsnOV{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;justify-content:space-between;padding:12px 2px}.AddEditAirportModal_zoneRow__nsnOV:last-child{border-bottom:none}.AddEditAirportModal_zoneName__pCH94{color:#374151;font-size:14px}.AddEditAirportModal_zoneLockIcon__hkE-o{color:#9ca3af;flex-shrink:0}.AddEditAirportModal_submitError__aEoMl{color:#b91c1c;font-size:13px;margin-right:auto}.AddEditAirportModal_cancelBtn__QvVPm{background:#f3f4f6;border:none;border-radius:12px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:11px 24px}.AddEditAirportModal_cancelBtn__QvVPm:disabled{cursor:not-allowed;opacity:.6}.AddEditAirportModal_primaryBtn__xJAf5{align-items:center;background:#f5a51e;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:11px 24px}.AddEditAirportModal_primaryBtn__xJAf5:hover{background:#e69510}.AddEditAirportModal_primaryBtn__xJAf5.AddEditAirportModal_primaryBtnLoading__iNiKh,.AddEditAirportModal_primaryBtn__xJAf5:disabled{cursor:not-allowed;opacity:.85}.AddEditAirportModal_primaryBtn__xJAf5 .AddEditAirportModal_spinner__ngpm9{animation:AddEditAirportModal_spin__3CyRq .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddEditAirportModal_spin__3CyRq{to{transform:rotate(1turn)}}.CitiesManager_container__JKNjS{background:#f8f9fb}.CitiesManager_toolbar__lLlbN{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.CitiesManager_manager__oqXiu{color:#111827;font-size:16px;font-weight:600}.CitiesManager_tagLine__tKZME{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.CitiesManager_tagIcon__J-PSg{flex-shrink:0;font-size:18px}.CitiesManager_filterBar__DsWOd{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.CitiesManager_resultsSummary__dTkCH{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.CitiesManager_actions__5blwv{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.CitiesManager_searchForm__hLPmk{display:flex;gap:8px}.CitiesManager_searchInput__JFazZ{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-width:220px;padding:8px 12px}.CitiesManager_searchInput__JFazZ::placeholder{color:#9ca3af}.CitiesManager_searchInput__JFazZ:hover{border-color:#d1d5db}.CitiesManager_searchInput__JFazZ:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CitiesManager_addbtn__jpYz9{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.CitiesManager_add__oG5d7{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:600;padding:8px 14px}.CitiesManager_error__fRD4e{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:14px;margin-bottom:14px;padding:12px 16px}.CitiesManager_loading__VUuqm{background:#fff;border-radius:12px;color:#6b7280;padding:24px;text-align:center}.CitiesManager_tableSection__W1BrG{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.CitiesManager_tableCard__qI-ya{overflow:hidden;width:100%}.CitiesManager_footerBar__Ix85s{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.CitiesManager_saveChangesBtn__57SPI{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.CitiesManager_saveChangesBtn__57SPI:hover:not(:disabled){background:#e0ad20}.CitiesManager_saveChangesBtn__57SPI:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.CitiesManager_pagination__wcWxo{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.CitiesManager_paginationInfo__M5\+KG{font-weight:500}.CitiesManager_pageNumbers__CWBJe{align-items:center;display:flex;gap:6px}.CitiesManager_pageBtnActive__snH-a,.CitiesManager_pageBtn__jiRmS,.CitiesManager_pageNumbers__CWBJe button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.CitiesManager_pageBtn__jiRmS:hover{background:#f9fafb;border-color:#d1d5db}.CitiesManager_pageBtnActive__snH-a{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.CitiesManager_pageBtnActive__snH-a:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.CitiesManager_ellipsis__SJ81p{color:#9ca3af;font-weight:500;padding:0 4px}.CitiesManager_table__MW4qT{background:#fff;border-collapse:collapse;width:100%}.CitiesManager_code__nUErh{font-weight:700;letter-spacing:1.2px}.CitiesManager_thumb__EaUA8{border:1px solid #e5e7eb;border-radius:6px;display:block;height:36px;object-fit:cover;width:48px}.CitiesManager_thumbEmpty__3yDn3{align-items:center;border:1px dashed #e5e7eb;border-radius:6px;color:#9ca3af;display:inline-flex;font-size:13px;height:36px;justify-content:center;width:48px}.CitiesManager_noResults__sWdRu{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.CitiesManager_modalActions__TyNh6{display:flex;gap:10px;justify-content:flex-end}.CitiesManager_rowActions__YGhnf button:first-child{border-color:#e5e7eb}.CitiesManager_rowActions__YGhnf button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.CitiesManager_rowActions__YGhnf button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.CitiesManager_rowActions__YGhnf button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.CitiesManager_rowActions__YGhnf{display:flex;gap:8px;justify-content:flex-end}.CitiesManager_rowActions__YGhnf button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer}.CitiesManager_rowActions__YGhnf button,.CitiesManager_viewLink__hdbmd{font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.CitiesManager_viewLink__hdbmd{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#2563eb;display:inline-flex;gap:6px;text-decoration:none}.CitiesManager_viewLink__hdbmd:hover{background:#dbeafe;border-color:#93c5fd;box-shadow:0 1px 3px #2563eb1f;color:#1d4ed8}@media (max-width:1024px){.CitiesManager_filterBar__DsWOd{align-items:stretch;flex-direction:column}.CitiesManager_searchInput__JFazZ{min-width:0;min-width:auto;width:100%}}.AddEditCityModal_formGrid__eHWhC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.AddEditCityModal_fieldWide__vR8bp,.AddEditCityModal_field__CyMpp{display:flex;flex-direction:column;gap:6px}.AddEditCityModal_fieldWide__vR8bp{grid-column:span 2}.AddEditCityModal_fieldWide__vR8bp label,.AddEditCityModal_field__CyMpp label{color:#374151;font-size:12px;font-weight:600}.AddEditCityModal_fieldWide__vR8bp select,.AddEditCityModal_field__CyMpp input{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddEditCityModal_fieldWide__vR8bp select:focus,.AddEditCityModal_field__CyMpp input:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e26;outline:none}.AddEditCityModal_field__CyMpp input[placeholder*=BRU]{font-weight:700;letter-spacing:1.6px;text-align:center;text-transform:uppercase}.AddEditCityModal_statusRow__uaKuY{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;grid-column:span 2;justify-content:space-between;padding:14px 16px}.AddEditCityModal_statusRow__uaKuY label{color:#374151;font-size:13px;font-weight:600}.AddEditCityModal_submitError__xbdOy{color:#b91c1c;font-size:13px;margin-right:auto}.AddEditCityModal_cancelBtn__t2v36{background:#f3f4f6;border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:9px 18px}.AddEditCityModal_cancelBtn__t2v36:disabled{cursor:not-allowed;opacity:.6}.AddEditCityModal_primaryBtn__bKEOg{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:9px 20px}.AddEditCityModal_primaryBtn__bKEOg:hover{background:#e69510}.AddEditCityModal_primaryBtn__bKEOg.AddEditCityModal_primaryBtnLoading__IOWwf,.AddEditCityModal_primaryBtn__bKEOg:disabled{cursor:not-allowed;opacity:.85}.AddEditCityModal_primaryBtn__bKEOg .AddEditCityModal_spinner__cxDhX{animation:AddEditCityModal_spin__xjlH3 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddEditCityModal_spin__xjlH3{to{transform:rotate(1turn)}}.AddEditCityModal_imageSection__G5Dga{display:flex;flex-direction:column;gap:8px;grid-column:span 2}.AddEditCityModal_imageLabel__w0jva{color:#374151;font-size:12px;font-weight:600}.AddEditCityModal_imageRow__a8EUO{display:flex;flex-direction:column;gap:12px}.AddEditCityModal_imagePreview__DDqk8{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-shrink:0;justify-content:center;max-height:180px;overflow:hidden;width:100%}.AddEditCityModal_imagePreview__DDqk8 img{height:100%;object-fit:cover;width:100%}.AddEditCityModal_imagePlaceholder__Bu-jy{color:#9ca3af;font-size:12px}.AddEditCityModal_imageActions__6csI0{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.AddEditCityModal_imageInput__zGuW4{display:none}.AddEditCityModal_imagePickBtn__C8L0m{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.AddEditCityModal_imagePickBtn__C8L0m:hover{background:#e69510}.AddEditCityModal_imagePickBtn__C8L0m:disabled{cursor:not-allowed;opacity:.7}.AddEditCityModal_imageRemoveBtn__\+4\+xX{background:#fff;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px}.AddEditCityModal_imageRemoveBtn__\+4\+xX:hover{background:#fef2f2}.AddEditCityModal_imageRemoveBtn__\+4\+xX:disabled{cursor:not-allowed;opacity:.7}.AddEditCityModal_imageHint__0rIdI{color:#9ca3af;font-size:12px}.AddEditCityModal_holidayTypesSection__EwJXT{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;grid-column:span 2;overflow:hidden}.AddEditCityModal_holidayTypesHeader__HwHby{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 14px}.AddEditCityModal_holidayTypesLabel__9IPL9{color:#374151;font-size:13px;font-weight:600}.AddEditCityModal_selectedBadge__aboVh{background:#f5a51e1f;border-radius:999px;color:#f5a51e;font-size:12px;font-weight:500;padding:3px 8px}.AddEditCityModal_holidayTypesGrid__cS\+h0{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);max-height:160px;overflow-y:auto;padding:8px}.AddEditCityModal_holidayTypeItem__K2rc\+{align-items:center;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 12px;transition:background .15s ease}.AddEditCityModal_holidayTypeItem__K2rc\+:hover{background:#f3f4f6}.AddEditCityModal_holidayTypeItemSelected__XepXx{background:#f5a51e14}.AddEditCityModal_holidayTypeItemSelected__XepXx:hover{background:#f5a51e1f}.AddEditCityModal_holidayTypeItem__K2rc\+ input{accent-color:#f5a51e;cursor:pointer;flex-shrink:0;height:16px;width:16px}.AddEditCityModal_holidayTypeIcon__2CClP{flex-shrink:0;font-size:18px}.AddEditCityModal_noTypesHint__9YzOK{color:#9ca3af;font-size:13px;font-style:italic;padding:16px;text-align:center}.ZoneManager_container__swH4d{background:#f8f9fb}.ZoneManager_toolbar__A6JFP{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.ZoneManager_manager__RfVHk{color:#111827;font-size:16px;font-weight:600}.ZoneManager_tagLine__U1l-i{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.ZoneManager_tagIcon__bOk2a{flex-shrink:0;font-size:18px}.ZoneManager_filterBar__enOdr{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.ZoneManager_resultsSummary__xkAfh{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.ZoneManager_actions__S-47u{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ZoneManager_searchForm__7xC7P{display:flex;gap:8px}.ZoneManager_searchInput__pQvjX{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-width:220px;padding:8px 12px}.ZoneManager_searchInput__pQvjX::placeholder{color:#9ca3af}.ZoneManager_searchInput__pQvjX:hover{border-color:#d1d5db}.ZoneManager_searchInput__pQvjX:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ZoneManager_addbtn__BdjAe{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.ZoneManager_add__B4geY{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:600;padding:8px 14px}.ZoneManager_error__dqwMP{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:14px;margin-bottom:14px;padding:12px 16px}.ZoneManager_loading__\+53M4{background:#fff;border-radius:12px;color:#6b7280;padding:24px;text-align:center}.ZoneManager_tableSection__w1U8Y{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.ZoneManager_tableCard__jXlHB{overflow:hidden;width:100%}.ZoneManager_footerBar__mX9xJ{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.ZoneManager_saveChangesBtn__1e2Re{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.ZoneManager_saveChangesBtn__1e2Re:hover:not(:disabled){background:#e0ad20}.ZoneManager_saveChangesBtn__1e2Re:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.ZoneManager_pagination__CH3DR{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.ZoneManager_paginationInfo__YfNei{font-weight:500}.ZoneManager_pageNumbers__2C29S{align-items:center;display:flex;gap:6px}.ZoneManager_pageBtnActive__eoqHh,.ZoneManager_pageBtn__\+Nn3y,.ZoneManager_pageNumbers__2C29S button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.ZoneManager_pageBtn__\+Nn3y:hover{background:#f9fafb;border-color:#d1d5db}.ZoneManager_pageBtnActive__eoqHh{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.ZoneManager_pageBtnActive__eoqHh:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.ZoneManager_ellipsis__\+BWrH{color:#9ca3af;font-weight:500;padding:0 4px}.ZoneManager_table__cIb88{background:#fff;border-collapse:collapse;width:100%}th{background:#fafafa;border-bottom:1px solid #eee;color:#6b7280;font-size:12px;font-weight:600;padding:12px;text-transform:uppercase}td{border-bottom:1px solid #f0f0f0;color:#111827;font-size:14px;padding:14px 12px}tbody tr:hover{background:#f9fafb}.ZoneManager_code__8L1pT{font-weight:700;letter-spacing:1.2px}.ZoneManager_unnamedZone__dCxOB{color:#9ca3af;font-style:italic}.ZoneManager_thumb__oeHFY{border:1px solid #e5e7eb;border-radius:6px;display:block;height:36px;object-fit:cover;width:48px}.ZoneManager_thumbPlaceholder__PJ98J{align-items:center;background:#fafafa;border:1px dashed #e5e7eb;border-radius:6px;color:#9ca3af;display:inline-flex;font-size:18px;height:36px;justify-content:center;width:48px}.ZoneManager_modalActions__Z6mdw{display:flex;gap:10px;justify-content:flex-end}.ZoneManager_rowActions__IQQja button:first-child{border-color:#e5e7eb}.ZoneManager_rowActions__IQQja button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.ZoneManager_rowActions__IQQja button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.ZoneManager_rowActions__IQQja button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.ZoneManager_rowActions__IQQja{display:flex;gap:8px;justify-content:flex-end}.ZoneManager_rowActions__IQQja button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.ZoneManager_noResults__hy595{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}@media (max-width:1024px){.ZoneManager_filterBar__enOdr{align-items:stretch;flex-direction:column}.ZoneManager_searchInput__pQvjX{min-width:0;min-width:auto;width:100%}}.AddEditZonesModal_formGrid__I9n9b{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.AddEditZonesModal_fieldWide__WyvES,.AddEditZonesModal_field__-Awc7{display:flex;flex-direction:column;gap:6px}.AddEditZonesModal_fieldWide__WyvES{grid-column:span 2}.AddEditZonesModal_fieldWide__WyvES label,.AddEditZonesModal_field__-Awc7 label{color:#374151;font-size:12px;font-weight:600}.AddEditZonesModal_fieldWide__WyvES select,.AddEditZonesModal_field__-Awc7 input{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddEditZonesModal_fieldWide__WyvES select:focus,.AddEditZonesModal_field__-Awc7 input:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e26;outline:none}.AddEditZonesModal_field__-Awc7 input[placeholder*=BRU]{font-weight:700;letter-spacing:1.6px;text-align:center;text-transform:uppercase}.AddEditZonesModal_statusRow__sRZog{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;grid-column:span 2;justify-content:space-between;padding:14px 16px}.AddEditZonesModal_statusRow__sRZog label{color:#374151;font-size:13px;font-weight:600}.AddEditZonesModal_submitError__l4xN2{color:#b91c1c;font-size:13px;margin-right:auto}.AddEditZonesModal_req__SuO8c{color:#ef4444;font-weight:700}.AddEditZonesModal_imageSection__56GnH{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;grid-column:span 2;overflow:hidden}.AddEditZonesModal_imageHeader__PageI{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 14px}.AddEditZonesModal_imageLabel__SUm6a{color:#374151;font-size:13px;font-weight:600}.AddEditZonesModal_uploadingHint__tzBI\+{color:#f5a51e;font-size:12px;font-weight:500}.AddEditZonesModal_imageBody__-gFvP{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:14px}.AddEditZonesModal_imagePreviewWrap__nXr2e{display:flex;flex-direction:column;gap:6px;position:relative;width:100%}.AddEditZonesModal_imagePreview__OGlxB{border:1px solid #e5e7eb;border-radius:8px;display:block;max-height:180px;object-fit:cover;width:100%}.AddEditZonesModal_removeImageBtn__7Ug\+k{background:#fff5f5;border:1px solid #fee2e2;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px}.AddEditZonesModal_removeImageBtn__7Ug\+k:disabled{cursor:not-allowed;opacity:.6}.AddEditZonesModal_noImageHint__baY8K{align-items:center;background:#fff;border:1px dashed #e5e7eb;border-radius:8px;color:#9ca3af;display:flex;font-size:12px;font-style:italic;height:80px;justify-content:center;text-align:center;width:120px}.AddEditZonesModal_uploadBtn__Q6AIt{align-items:center;background:#fff1dc;border:1px solid #f5a51e;border-radius:8px;color:#b4760f;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.AddEditZonesModal_uploadBtn__Q6AIt:hover{background:#ffe8c4}.AddEditZonesModal_imageNote__ympK7{color:#9ca3af;font-size:12px;font-style:italic;width:100%}.AddEditZonesModal_holidayTypesSection__WArk7{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;grid-column:span 2;overflow:hidden}.AddEditZonesModal_holidayTypesHeader__3wSVk{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 14px}.AddEditZonesModal_holidayTypesLabel__FQDsp{color:#374151;font-size:13px;font-weight:600}.AddEditZonesModal_selectedBadge__ruVdY{background:#f5a51e1f;border-radius:999px;color:#f5a51e;color:var(--primary-color,#f5a51e);font-size:12px;font-weight:500;padding:3px 8px}.AddEditZonesModal_holidayTypesGrid__QgpRv{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);max-height:160px;overflow-y:auto;padding:8px}.AddEditZonesModal_holidayTypeItem__vaIYj{align-items:center;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 12px;transition:background .15s ease}.AddEditZonesModal_holidayTypeItem__vaIYj:hover{background:#f3f4f6}.AddEditZonesModal_holidayTypeItemSelected__jiJu0{background:#f5a51e14}.AddEditZonesModal_holidayTypeItemSelected__jiJu0:hover{background:#f5a51e1f}.AddEditZonesModal_holidayTypeItem__vaIYj input{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;flex-shrink:0;height:16px;width:16px}.AddEditZonesModal_holidayTypeIcon__fV3lr{flex-shrink:0;font-size:18px}.AddEditZonesModal_noTypesHint__gUYD3{color:#9ca3af;font-size:13px;font-style:italic;padding:16px;text-align:center}.AddEditZonesModal_cancelBtn__ZvCEC{background:#f3f4f6;border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:9px 18px}.AddEditZonesModal_cancelBtn__ZvCEC:disabled{cursor:not-allowed;opacity:.6}.AddEditZonesModal_primaryBtn__w1I8m{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:9px 20px}.AddEditZonesModal_primaryBtn__w1I8m:hover{background:#e69510}.AddEditZonesModal_primaryBtn__w1I8m.AddEditZonesModal_primaryBtnLoading__0mOC\+,.AddEditZonesModal_primaryBtn__w1I8m:disabled{cursor:not-allowed;opacity:.85}.AddEditZonesModal_primaryBtn__w1I8m .AddEditZonesModal_spinner__-39zi{animation:AddEditZonesModal_spin__LAM1Q .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddEditZonesModal_spin__LAM1Q{to{transform:rotate(1turn)}}.AddBooking_page__xZFJy{background:#f0f1f4;background:var(--surface-sunken);display:flex;flex-direction:column;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.AddBooking_header__esh8g{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;background:var(--surface);background:#ffffffeb;border-bottom:1px solid #e2e4e9;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.AddBooking_headerLeft__kd5YG{align-items:center;display:flex;gap:14px}.AddBooking_headerBack__ZMEB7{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:36px}.AddBooking_headerBack__ZMEB7:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);color:#525866;color:var(--text-secondary)}.AddBooking_headerTitle__eT9\+W{color:#0f1419;color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.AddBooking_headerCustomerHint__KecIT{color:#868c98;color:var(--text-tertiary);font-size:14px;font-weight:500}.AddBooking_headerMeta__L8M53{align-items:center;display:flex;gap:6px;margin-top:2px}.AddBooking_headerRef__h1ZjE{background:#fffbeb;background:var(--amber-50);border-radius:4px;color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.AddBooking_headerDot__Hf5zh{color:#b0b5bd;color:var(--text-quaternary);font-size:10px}.AddBooking_headerStatus__bk14W{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.02em}.AddBooking_headerLocked__Xp\+ZD{align-items:center;background:#fef2f2;border-radius:4px;color:#dc2626;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:2px 8px}.AddBooking_headerRight__xHiT0{align-items:center;display:flex;gap:8px}.AddBooking_headerCenter__Wh7It{align-items:center;display:flex;justify-content:center}.AddBooking_headerDateBadge__nJfoV{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:999px;color:#525866;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:7px;letter-spacing:.01em;padding:7px 14px}.AddBooking_headerDateBadge__nJfoV svg{color:#d97706;color:var(--accent-amber);flex-shrink:0}.AddBooking_stepper__n20Fu{align-items:center;background:#fff;background:var(--surface);border-bottom:1px solid #e2e4e9;border-bottom:1px solid var(--border);display:flex;gap:0;justify-content:center;overflow-x:auto;padding:16px 7px}.AddBooking_stepItem__LoDp0{align-items:center;background:#0000;border:none;border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-shrink:0;gap:10px;padding:8px 16px;position:relative;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_stepItem__LoDp0:hover{background:#f8f9fb;background:var(--surface-raised)}.AddBooking_stepBubble__JLmTv{align-items:center;background:#f0f1f4;background:var(--surface-sunken);border:2px solid #0000;border-radius:50%;color:#868c98;color:var(--text-tertiary);display:flex;flex-shrink:0;height:34px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:34px}.AddBooking_stepActive__ELPRe .AddBooking_stepBubble__JLmTv{background:linear-gradient(135deg,#fff7eb,#fff0d4);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 4px #f5a51e1a;color:#d97706;color:var(--accent-amber)}.AddBooking_stepDone__kmbvc .AddBooking_stepBubble__JLmTv{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#34d399;color:#059669}.AddBooking_stepUpcoming__t5AMo .AddBooking_stepBubble__JLmTv{background:#f0f1f4;background:var(--surface-sunken);color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_stepIcon__pdse2{align-items:center;display:flex;justify-content:center}.AddBooking_stepText__OFa8F{display:flex;flex-direction:column;gap:1px}.AddBooking_stepNum__1zzMY{color:#b0b5bd;color:var(--text-quaternary);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_stepActive__ELPRe .AddBooking_stepNum__1zzMY{color:#d97706;color:var(--accent-amber)}.AddBooking_stepDone__kmbvc .AddBooking_stepNum__1zzMY{color:#059669}.AddBooking_stepLabel__XmUnp{color:#868c98;color:var(--text-tertiary);font-size:12px;font-weight:600;white-space:nowrap}.AddBooking_stepActive__ELPRe .AddBooking_stepLabel__XmUnp{color:#0f1419;color:var(--text-primary);font-weight:700}.AddBooking_stepDone__kmbvc .AddBooking_stepLabel__XmUnp{color:#525866;color:var(--text-secondary)}.AddBooking_stepConnector__5Xrgb{background:#eceef2;background:var(--border-light);border-radius:1px;flex-shrink:0;height:2px;margin:0 4px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:32px}.AddBooking_stepConnectorDone__sRYw5{background:#34d399}.AddBooking_layout__dXY4r{align-items:flex-start;display:flex;flex:1 1;gap:20px;margin:0 auto;padding:20px 0 32px;width:100%}.AddBooking_main__VnnqD{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.AddBooking_stepHeader__deXhw{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.AddBooking_stepHeaderTitle__tuiPw{color:#0f1419;color:var(--text-primary);font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.AddBooking_stepHeaderCount__FPLNy{border-radius:999px;color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:600;padding:4px 12px}.AddBooking_stepBody__ZuWjX,.AddBooking_stepHeaderCount__FPLNy{background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border)}.AddBooking_stepBody__ZuWjX{animation:AddBooking_fadeUp__hag9j .25s ease both;border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);overflow:hidden}@keyframes AddBooking_fadeUp__hag9j{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AddBooking_stepContent__V7lk3{display:flex;flex-direction:column;gap:24px;padding:8px}.AddBooking_stepFooter__9wXfV{align-items:center;display:flex;gap:8px;padding:16px 0 0}.AddBooking_footerSpacer__nJ\+-2{flex:1 1}.AddBooking_preview__Qb9Jb{background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);flex-shrink:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:140px;width:280px}.AddBooking_previewHeader__cfV5t{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:14px 18px}.AddBooking_previewIcon__of9M5{color:#d97706;color:var(--accent-amber);display:flex}.AddBooking_previewTitle__3CIX2{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_previewRef__R\+ix2{background:linear-gradient(135deg,#fffbf0,#fff8e8);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);padding:12px 18px}.AddBooking_previewRefLabel__G5YHR{color:#868c98;color:var(--text-tertiary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_previewRefValue__PIme9{color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,monospace;font-size:15px;font-weight:800;letter-spacing:.02em;margin-top:2px}.AddBooking_previewSection__QGbOr{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);padding:14px 18px}.AddBooking_previewSection__QGbOr:last-child{border-bottom:none}.AddBooking_previewSecLabel__xlUT9{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.AddBooking_previewRow__CfjPr{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12px;justify-content:space-between;padding:3px 0}.AddBooking_previewVal__eCvJZ{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:600}.AddBooking_previewProduct__rUH6U{align-items:center;display:flex;gap:8px;padding:5px 0}.AddBooking_previewProductIcon__0JrP-{color:#3b5bdb;color:var(--accent-blue);display:flex;height:16px;width:16px}.AddBooking_previewProductIcon__0JrP- svg{height:14px;width:14px}.AddBooking_previewProductName__mUiQs{color:#0f1419;color:var(--text-primary);flex:1 1;font-size:12px;font-weight:600}.AddBooking_previewProductStatus__PcU5-{border-radius:999px;font-size:10px;font-weight:600;padding:2px 6px}.AddBooking_pvSt_Pending__r1TAS{background:#fef3c7;color:#d97706}.AddBooking_pvSt_Option__IOpQ0{background:#eef2ff;color:#6366f1}.AddBooking_pvSt_Confirmed__g21bN{background:#ecfdf5;color:#059669}.AddBooking_pvSt_Cancelled__RKR\+f{background:#fef2f2;color:#dc2626}.AddBooking_previewTraveler__L339e{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.AddBooking_previewTravelerName__WMowC{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:600}.AddBooking_previewTravelerType__KS3Wt{background:#eef3ff;background:var(--blue-50);border-radius:999px;color:#3b5bdb;color:var(--accent-blue);font-size:10px;font-weight:700;padding:2px 6px}.AddBooking_previewAssignCount__-njLw{color:#3b5bdb;color:var(--accent-blue);font-size:12px;font-weight:600}.AddBooking_previewFinRow__2v5Zx{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12px;justify-content:space-between;padding:3px 0}.AddBooking_previewFinVal__7BKR-{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:700}.AddBooking_previewFinMargin__fssbc{border-top:1px dashed #eceef2;border-top:1px dashed var(--border-light);margin-top:4px;padding-top:6px}.AddBooking_previewFinPos__EBxzg{color:#059669!important}.AddBooking_previewFinNeg__fNTQ1{color:#dc2626!important}.AddBooking_sectionBlock__ySgtI{display:flex;flex-direction:column;gap:12px}.AddBooking_sectionLabel__CwijO{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_sectionLabelRow__j-r\+q{align-items:center;display:flex;justify-content:space-between}.AddBooking_divider__ecqsT{background:#eceef2;background:var(--border-light);height:1px;margin:2px 0}.AddBooking_typeRow__U1NFy{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.AddBooking_typeOption__Wx0gH{align-items:flex-start;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_typeOption__Wx0gH:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_typeOptionActive__jDP0F{background:#fffdf7!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e1a!important}.AddBooking_typeOptionRadio__pF4cy{align-items:center;border:2px solid #e2e4e9;border:2px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition);width:18px}.AddBooking_typeOptionActive__jDP0F .AddBooking_typeOptionRadio__pF4cy{border-color:#f5a51e;border-color:var(--accent-amber-light)}.AddBooking_typeOptionDot__TKaTP{background:#f5a51e;background:var(--accent-amber-light);border-radius:50%;height:8px;width:8px}.AddBooking_typeOptionLabel__UCx9w{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700;margin-bottom:2px}.AddBooking_typeOptionDesc__dJgEd{color:#868c98;color:var(--text-tertiary);font-size:11.5px;line-height:1.45}.AddBooking_custTabs__9fJt6{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:0;overflow:hidden}.AddBooking_custTab__GGqu0{align-items:center;background:#fff;background:var(--surface);border:none;border-right:1px solid #eceef2;border-right:1px solid var(--border-light);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:11px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_custTab__GGqu0:last-child{border-right:none}.AddBooking_custTab__GGqu0:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_custTabActive__MH3e-{background:linear-gradient(135deg,#fffbf0,#fff8e8);box-shadow:inset 0 -2px 0 #f5a51e;box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:#d97706;color:var(--accent-amber);font-weight:700}.AddBooking_custTabCount__X6Ht1{background:#f0f1f4;background:var(--surface-sunken);border-radius:999px;color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;padding:2px 7px}.AddBooking_custTabActive__MH3e- .AddBooking_custTabCount__X6Ht1{background:#f5a51e1f;color:#d97706;color:var(--accent-amber)}.AddBooking_custEmptyTab__DZ0jq{color:#868c98;color:var(--text-tertiary);font-size:13px;grid-column:1/-1;padding:32px 16px;text-align:center}.AddBooking_searchWrap__1b5QN{position:relative}.AddBooking_searchSvg__HWt9i{color:#b0b5bd;color:var(--text-quaternary);display:flex;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AddBooking_searchField__7A0I0{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_searchField__7A0I0:focus{background:#fff;background:var(--surface);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_searchClearBtn__u1xlR,.AddBooking_searchField__7A0I0::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_searchClearBtn__u1xlR{background:none;border:none;cursor:pointer;display:flex;line-height:1;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.AddBooking_searchClearBtn__u1xlR:hover{color:#525866;color:var(--text-secondary)}.AddBooking_customerGrid__wZ-wv{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;max-height:280px;overflow-y:auto}.AddBooking_custCard__oCLqi{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_custCard__oCLqi:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_custCardAvatar__aGv6f{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.AddBooking_custCardInfo__lW6JT{flex:1 1;min-width:0}.AddBooking_custCardName__KXmY2{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600}.AddBooking_custCardEmail__J55XG{color:#868c98;color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddBooking_custCardType__k8elT{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:2px 8px}.AddBooking_custCardTypeCompany__CEALO{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_selectedCustomer__jmO1v{align-items:center;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1.5px solid #a7f3d0;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px}.AddBooking_scAvatar__5S\+zN{align-items:center;background:#f5a51e;background:var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;width:38px}.AddBooking_scInfo__sny6A{flex:1 1;min-width:0}.AddBooking_scName__D7\+vh{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.AddBooking_scMeta__WhYXi{color:#525866;color:var(--text-secondary);font-size:11px;margin-top:1px}.AddBooking_scTypeBadge__xY7Jo{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:3px 8px}.AddBooking_scTypeBadgeCompany__TtT1B{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_scChangeBtn__uzAoY{background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:600;padding:6px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_scChangeBtn__uzAoY:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_newCustToggle__Pcrxh{align-items:center;background:none;border:1.5px dashed #e2e4e9;border:1.5px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);color:#d97706;color:var(--accent-amber);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:12px;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_newCustToggle__Pcrxh:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light)}.AddBooking_newCustForm__k-lp4{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_newCustHeader__IB6Pe{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:10px 14px}.AddBooking_newCustTitle__0DoxU{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.AddBooking_newCustBack__ANogc{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;height:32px;justify-content:center;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:32px}.AddBooking_newCustBack__ANogc:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 3px #0000000f;color:#0f1419;color:var(--text-primary)}.AddBooking_newCustBack__ANogc:active{transform:translateY(1px)}.AddBooking_formRow__4M\+hw{display:flex;gap:12px;margin-top:14px;padding:0 16px}.AddBooking_formRow__4M\+hw:last-child{margin-bottom:16px}.AddBooking_field__AU\+ui{display:flex;flex:1 1;flex-direction:column;gap:5px}.AddBooking_fieldFull__33-Zt{grid-column:1/-1}.AddBooking_fieldLabel__SbpOb{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.AddBooking_req__YSNHT{color:#ef4444}.AddBooking_input__6tr28{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_input__6tr28:hover{border-color:#d1d5db}.AddBooking_input__6tr28:focus{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_input__6tr28::placeholder{color:#b0b5bd;color:var(--text-quaternary)}select.AddBooking_input__6tr28{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.AddBooking_textarea__PzShB{min-height:56px;resize:vertical}.AddBooking_addressRow__d2vp0{display:flex;gap:8px}.AddBooking_priceInput__VPAB2{font-family:JetBrains Mono,SF Mono,monospace;font-size:12.5px;text-align:right;width:110px}.AddBooking_btnPrimary__0ymaz{align-items:center;background:linear-gradient(135deg,#f5a51e,#e69300);background:linear-gradient(135deg,var(--accent-amber-light),#e69300);border:none;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #f5a51e4d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:10px 22px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnPrimary__0ymaz:hover:not(.AddBooking_btnDisabled__AFI5R){box-shadow:0 4px 12px #f5a51e59;transform:translateY(-1px)}.AddBooking_btnDisabled__AFI5R{box-shadow:none!important;cursor:not-allowed;opacity:.4;transform:none!important}.AddBooking_btnSecondary__zcV-J{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#525866;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnSecondary__zcV-J:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db}.AddBooking_btnConfirm__-Vpts{align-items:center;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #0596694d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:10px 28px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnConfirm__-Vpts:hover{box-shadow:0 4px 12px #05966959;transform:translateY(-1px)}.AddBooking_btnGhost__6mX3n{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:8px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnGhost__6mX3n:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_btnDanger__5BLBK{align-items:center;background:#fff;background:var(--surface);border:1px solid #fecaca;border-radius:6px;border-radius:var(--radius-sm);color:#dc2626;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:8px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnDanger__5BLBK:hover{background:#fef2f2}.AddBooking_addBtn__h0V6j{align-items:center;background:#fffdf7;border:1.5px solid #f5a51e;border:1.5px solid var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#d97706;color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_addBtn__h0V6j:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.AddBooking_emptyState__30oaI{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.AddBooking_emptyIconWrap__9V7FP{align-items:center;background:#f0f1f4;background:var(--surface-sunken);border-radius:16px;color:#b0b5bd;color:var(--text-quaternary);display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.AddBooking_emptyIconWrap__9V7FP svg{height:24px;width:24px}.AddBooking_emptyTitle__Tswu5{color:#0f1419;color:var(--text-primary);font-size:15px;font-weight:700}.AddBooking_emptyDesc__Q5ajT{color:#868c98;color:var(--text-tertiary);font-size:13px;line-height:1.55;margin-bottom:8px;max-width:360px}.AddBooking_infoBox__DjVtT{background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);color:#525866;color:var(--text-secondary);font-size:12.5px;line-height:1.55;padding:12px 16px}.AddBooking_infoBox__DjVtT strong{color:#0f1419;color:var(--text-primary)}.AddBooking_productTypeBar__vmfDn{display:flex;flex-wrap:wrap;gap:8px}.AddBooking_productTypeBtn__izMyi{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;gap:8px;padding:9px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_productTypeBtn__izMyi:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);transform:translateY(-1px)}.AddBooking_productTypeBtn__izMyi:active{transform:translateY(0)}.AddBooking_productTypeBtnIcon__2ke5B{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.AddBooking_productTypeBtnIcon__2ke5B svg{height:16px;width:16px}.AddBooking_productTypeBtnLabel__\+KKo0{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700;white-space:nowrap}.AddBooking_productList__gNtI3{display:flex;flex-direction:column;gap:20px}.AddBooking_productCard__bXsv8{align-items:flex-start;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_productCard__bXsv8:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_pcIconWrap__ud4lC{align-items:center;background:#eef3ff;background:var(--blue-50);border-radius:6px;border-radius:var(--radius-sm);color:#3b5bdb;color:var(--accent-blue);display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:1px;width:36px}.AddBooking_pcBody__Dc38T{flex:1 1;min-width:0}.AddBooking_pcTop__tLwHn{align-items:center;display:flex;gap:8px;margin-bottom:5px}.AddBooking_pcType__-\+1b\+{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.AddBooking_pcStatus__OQAuM{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.AddBooking_pcDetails__StZfo{color:#868c98;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 16px}.AddBooking_pcDetails__StZfo strong{color:#525866;color:var(--text-secondary);font-weight:600}.AddBooking_pcActions__XNRhS{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.AddBooking_pcEdit__4xn1D{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_pcEdit__4xn1D:hover{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_pcRemove__nzs2W{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_pcRemove__nzs2W:hover{background:#fef2f2;color:#dc2626}.AddBooking_modalOverlay__3Ixzk{align-items:center;animation:AddBooking_fadeIn__ofyky .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}@keyframes AddBooking_fadeIn__ofyky{0%{opacity:0}to{opacity:1}}.AddBooking_modal__HlGmu{animation:AddBooking_slideUp__hFdpd .2s ease;background:#fff;background:var(--surface);border-radius:18px;border-radius:var(--radius-xl);box-shadow:0 12px 40px #0000001f;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:85vh;max-width:92vw;overflow:hidden;width:680px}.AddBooking_modalWide__eppRh{max-width:94vw;width:780px}@keyframes AddBooking_slideUp__hFdpd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AddBooking_modalHeader__jepd0{align-items:center;border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:18px 24px}.AddBooking_modalHeaderLeft__D2lDQ{align-items:center;display:flex;gap:10px}.AddBooking_modalTitle__GrzaC{color:#0f1419;color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.AddBooking_modalTypeBadge__eoq5a{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 10px;white-space:nowrap}.AddBooking_modalTypeBadge__eoq5a svg{height:13px;width:13px}.AddBooking_modalClose__AVCOC{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:32px}.AddBooking_modalClose__AVCOC:hover{background:#f0f1f4;background:var(--surface-sunken);color:#525866;color:var(--text-secondary)}.AddBooking_modalBody__oMoE6{flex:1 1;overflow-y:auto;padding:20px 24px}.AddBooking_modalFooter__zGzG8{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-top:1px solid #eceef2;border-top:1px solid var(--border-light);display:flex;gap:8px;justify-content:flex-end;padding:16px 24px}.AddBooking_modalFormLayout__QaCHe{display:flex;flex-direction:column;gap:0}.AddBooking_mfSection__L6Fm4{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:14px;padding:20px 0}.AddBooking_mfSection__L6Fm4:first-child{padding-top:0}.AddBooking_mfSection__L6Fm4:last-child{border-bottom:none;padding-bottom:0}.AddBooking_mfSectionHeader__eLANK{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_mfSectionHeaderRow__kd8hS{align-items:center;display:flex;justify-content:space-between}.AddBooking_mfRow2__M\+Vfj{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.AddBooking_mfRow3__G987f{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.AddBooking_mfSubSection__Mo\+Cj{display:flex;flex-direction:column;gap:10px;margin-top:4px}.AddBooking_legCard__sMK36{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.AddBooking_legHeader__ABUWZ{align-items:center;display:flex;justify-content:space-between}.AddBooking_legLabel__DNbSk{color:#525866;color:var(--text-secondary);font-size:12px;font-weight:700}.AddBooking_refundableToggle__eUyqO{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);display:flex;overflow:hidden}.AddBooking_refundableOption__gzwjm{background:#fff;background:var(--surface);border:none;color:#868c98;color:var(--text-tertiary);cursor:pointer;flex:1 1;font-family:inherit;font-size:11.5px;font-weight:600;padding:9px 8px;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_refundableOption__gzwjm:first-child{border-right:1px solid #eceef2;border-right:1px solid var(--border-light)}.AddBooking_refundableOption__gzwjm:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_refundableOptionActiveGreen__iS25z{background:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0;color:#059669;font-weight:700}.AddBooking_refundableOptionActiveRed__THRBl{background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca;color:#dc2626;font-weight:700}.AddBooking_adjustmentList__pVZdM{display:flex;flex-direction:column;gap:8px}.AddBooking_adjustmentRow__8b\+T2{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:8px;padding:8px 12px}.AddBooking_adjustmentRow__8b\+T2 .AddBooking_input__6tr28{flex-shrink:0;width:auto}.AddBooking_adjustmentRow__8b\+T2 select.AddBooking_input__6tr28{width:120px}.AddBooking_notesList__BZupk{display:flex;flex-direction:column;gap:10px}.AddBooking_noteItem__8dcJH{border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_noteMeta__QaBVJ{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:8px 12px}.AddBooking_noteAuthor__PG77P{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700}.AddBooking_noteDate__nJusd{color:#b0b5bd;color:var(--text-quaternary);flex:1 1;font-size:10px}.AddBooking_noteItem__8dcJH .AddBooking_input__6tr28,.AddBooking_noteItem__8dcJH .AddBooking_textarea__PzShB{border:none;border-radius:0}.AddBooking_hotelSearchWrap__YEiVO{position:relative;width:100%}.AddBooking_hotelSearchInputWrap__92xa0{position:relative}.AddBooking_hotelSearchIcon__2Bx57{color:#b0b5bd;color:var(--text-quaternary);display:flex;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AddBooking_hotelSearchInput__F-d8m{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_hotelSearchInput__F-d8m:focus{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_hotelSearchClear__MoBcb,.AddBooking_hotelSearchInput__F-d8m::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_hotelSearchClear__MoBcb{background:none;border:none;cursor:pointer;display:flex;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.AddBooking_hotelSearchClear__MoBcb:hover{color:#525866;color:var(--text-secondary)}.AddBooking_hotelDropdown__Ny6b8{animation:AddBooking_dropdownIn__3m4rs .15s ease;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:50}@keyframes AddBooking_dropdownIn__3m4rs{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AddBooking_hotelDropdownList__w6w8F{max-height:260px;overflow-y:auto}.AddBooking_hotelDropdownItem__JqInq{align-items:center;background:none;border:none;border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:10px 14px;text-align:left;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:100%}.AddBooking_hotelDropdownItem__JqInq:last-child{border-bottom:none}.AddBooking_hotelDropdownItem__JqInq:hover{background:#f8f9fb;background:var(--surface-raised)}.AddBooking_hotelItemIcon__OE4oY{align-items:center;background:#fff4e6;border-radius:6px;border-radius:var(--radius-sm);color:#d97706;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_hotelItemIcon__OE4oY svg{height:18px;width:18px}.AddBooking_hotelItemInfo__GoApA{flex:1 1;min-width:0}.AddBooking_hotelItemName__Yt3Sh{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:2px}.AddBooking_hotelItemMeta__dVoXv{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:11px;gap:10px}.AddBooking_hotelItemStars__4dmga{align-items:center;color:#f59e0b;display:flex;gap:1px}.AddBooking_hotelItemLoc__k9Sh1{align-items:center;display:flex;gap:3px}.AddBooking_hotelItemLoc__k9Sh1 svg{height:11px;width:11px}.AddBooking_hotelDropdownEmpty__74jmI{color:#868c98;color:var(--text-tertiary);font-size:13px;padding:24px 16px;text-align:center}.AddBooking_hotelDropdownFooter__3Q5CD{background:#f8f9fb;background:var(--surface-raised);border-top:1px solid #eceef2;border-top:1px solid var(--border-light);color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:600;padding:8px 14px;text-align:center}.AddBooking_hotelSelected__Kdf-y{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1.5px solid #a7f3d0;gap:12px;padding:12px 14px}.AddBooking_hotelSelectedIcon__pIybl,.AddBooking_hotelSelected__Kdf-y{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex}.AddBooking_hotelSelectedIcon__pIybl{background:#fff4e6;color:#d97706;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_hotelSelectedInfo__\+VThJ{flex:1 1;min-width:0}.AddBooking_hotelSelectedName__3SIAU{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700;margin-bottom:3px}.AddBooking_hotelSelectedMeta__OJVrW{align-items:center;display:flex;gap:10px}.AddBooking_hotelStars__F6De0{align-items:center;color:#f59e0b;display:flex;gap:1px}.AddBooking_hotelSelectedLoc__TUxWF{align-items:center;color:#525866;color:var(--text-secondary);display:flex;font-size:11.5px;gap:3px}.AddBooking_hotelSelectedLoc__TUxWF svg{height:12px;width:12px}.AddBooking_hotelClearBtn__OhqFM{background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:600;padding:6px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_hotelClearBtn__OhqFM:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_travelerHeader__6eFoS{align-items:center;display:flex;gap:10px;padding:0 4px 8px}.AddBooking_trHdrIndex__ca\+dY{text-align:center;width:30px}.AddBooking_trHdrFields__SKsYC,.AddBooking_trHdrIndex__ca\+dY{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;text-transform:uppercase}.AddBooking_trHdrFields__SKsYC{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr .7fr 1fr 56px;letter-spacing:.04em}.AddBooking_trHdrAction__Mf1O7{width:30px}.AddBooking_travelerList__xJygd{display:flex;flex-direction:column;gap:6px}.AddBooking_travelerRow__IMUtD{align-items:center;display:flex;gap:10px;padding:4px}.AddBooking_trIndex__yzCd1{align-items:center;background:#f0f1f4;background:var(--surface-sunken);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.AddBooking_trFields__ZKMB7{grid-gap:8px;align-items:center;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr .7fr 1fr 56px}.AddBooking_trType__e3Bfn{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-align:center}.AddBooking_trRemove__9fW8O{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_trRemove__9fW8O:hover{background:#fef2f2;color:#dc2626}.AddBooking_assignTable__6oZep{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_atHeader__km2nN{background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #e2e4e9;border-bottom:1px solid var(--border);display:flex}.AddBooking_atCorner__Y8094{color:#b0b5bd;color:var(--text-quaternary);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:12px 16px;text-transform:uppercase;width:190px}.AddBooking_atProdHead__PBEGd{align-items:center;border-left:1px solid #eceef2;border-left:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:2px;padding:10px 12px;text-align:center}.AddBooking_atProdIcon__QUObN{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_atProdIcon__QUObN svg{height:14px;width:14px}.AddBooking_atProdType__mFuLO{color:#0f1419;color:var(--text-primary);font-size:11px;font-weight:700}.AddBooking_atProdSup__gY0Jm{color:#b0b5bd;color:var(--text-quaternary);font-size:10px}.AddBooking_atAssignAll__ofAmP{background:none;border:none;color:#d97706;color:var(--accent-amber);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:1px 0}.AddBooking_atAssignAll__ofAmP:hover{text-decoration:underline}.AddBooking_atRow__18kbo{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex}.AddBooking_atRow__18kbo:last-child{border-bottom:none}.AddBooking_atTraveler__qkr7m{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:12px 16px;width:190px}.AddBooking_atTravName__hIYAb{color:#525866;color:var(--text-secondary);font-size:12px;font-weight:600}.AddBooking_atTravType__Ywbp6{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700}.AddBooking_atCell__IR2eY{border-left:1px solid #eceef2;border-left:1px solid var(--border-light);flex:1 1}.AddBooking_atCell__IR2eY,.AddBooking_atCheck__wziX1{align-items:center;display:flex;justify-content:center}.AddBooking_atCheck__wziX1{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#0000;cursor:pointer;height:28px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:28px}.AddBooking_atCheck__wziX1:hover{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e14}.AddBooking_atCheckActive__FFKoN{background:#f5a51e;background:var(--accent-amber-light);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 3px #f5a51e4d;color:#fff}.AddBooking_pricingSummaryBar__Exj5L{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.AddBooking_psTile__f7zk3{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);padding:14px 16px}.AddBooking_psTilePositive__jIRFp{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#a7f3d0}.AddBooking_psTileNegative__eNnir{background:linear-gradient(135deg,#fef2f2,#fff1f2);border-color:#fecaca}.AddBooking_psLabel__4U0az{color:#b0b5bd;color:var(--text-quaternary);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase}.AddBooking_psValue__-9-cn{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.01em}.AddBooking_psPositive__GLz0w{color:#059669}.AddBooking_psNegative__ksPio{color:#dc2626}.AddBooking_pricingGroup__YCaPn{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_pgHeader__9d9tm{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:12px 16px}.AddBooking_pgIcon__81VQO{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_pgIcon__81VQO svg{height:16px;width:16px}.AddBooking_pgType__36EMX{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.AddBooking_pgSup__z3VUD{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_pgTable__cb9sc{padding:0}.AddBooking_pgTableHead__ZTD7P{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddBooking_pgRow__GHNdi,.AddBooking_pgTableHead__ZTD7P{grid-gap:8px;border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:grid;gap:8px;grid-template-columns:1.5fr .7fr 1fr 1fr 1fr;padding:10px 16px}.AddBooking_pgRow__GHNdi{align-items:center}.AddBooking_pgRow__GHNdi:last-child{border-bottom:none}.AddBooking_pgName__41Y2l{color:#525866;color:var(--text-secondary);font-size:13px;font-weight:600}.AddBooking_pgRowType__vjbJR{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700}.AddBooking_pgSelling__dZqJN{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;font-weight:700;text-align:right}.AddBooking_summaryRefBar__EjIfh{align-items:center;background:linear-gradient(135deg,#fffbf0,#fff8e8);border:1.5px solid #fde4b0;border-radius:10px;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:16px 20px}.AddBooking_summaryRefLabel__tnqIg{color:#92610e;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_summaryRefValue__Pq2Vs{color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,monospace;font-size:22px;font-weight:800;letter-spacing:.02em;margin-top:2px}.AddBooking_summaryStatusBadge__lO2Hw{background:#fff;background:var(--surface);border:1px solid #fde4b0;border-radius:999px;color:#d97706;font-size:11.5px;font-weight:700;padding:5px 14px}.AddBooking_warningBox__auN4z{background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;border-radius:var(--radius-md);color:#991b1b;font-size:12.5px;padding:14px 16px}.AddBooking_warningBox__auN4z strong{display:block;margin-bottom:4px}.AddBooking_warningList__FeCUd{margin:6px 0 0;padding-left:18px}.AddBooking_warningList__FeCUd li{line-height:1.5;margin-bottom:3px}.AddBooking_summaryGrid__guZ05{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AddBooking_summaryCard__UIq-q{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_scardHeader__ETi2j{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);color:#525866;color:var(--text-secondary);display:flex;font-size:12.5px;font-weight:700;gap:8px;padding:12px 16px}.AddBooking_scardHeader__ETi2j svg{color:#3b5bdb;color:var(--accent-blue);height:14px;width:14px}.AddBooking_scardBody__EIV-j{display:flex;flex-direction:column;gap:7px;padding:14px 16px}.AddBooking_scardRow__Vo4ZC{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12.5px;justify-content:space-between}.AddBooking_scardRow__Vo4ZC strong{color:#0f1419;color:var(--text-primary);font-weight:600}.AddBooking_scardEmpty__YKfeT{color:#b0b5bd;color:var(--text-quaternary);font-size:12px;font-style:italic}.AddBooking_scardProductRow__DfqMZ{align-items:center;display:flex;gap:8px;padding:4px 0}.AddBooking_scardProductIcon__U6S0J{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_scardProductIcon__U6S0J svg{height:14px;width:14px}.AddBooking_scardProductType__1NJuB{color:#0f1419;color:var(--text-primary);font-size:12.5px;font-weight:600}.AddBooking_scardProductSup__NaV49{color:#b0b5bd;color:var(--text-quaternary);flex:1 1;font-size:11px}.AddBooking_scardProductStatus__6NL6I{font-size:10px;font-weight:700}.AddBooking_summaryHero__Gd-OP{align-items:stretch;background:linear-gradient(135deg,#fffbf0,#fff7e0 60%,#fff3cc);border:1.5px solid #fde4b0;border-radius:14px;border-radius:var(--radius-lg);display:flex;gap:0;overflow:hidden}.AddBooking_summaryHeroLeft__V-IvV{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:24px 28px}.AddBooking_summaryHeroRefLabel__Lw5G4{color:#92610e;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.AddBooking_summaryHeroRef__bMNYa{color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1}.AddBooking_summaryHeroBadges__m-U-7{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AddBooking_summaryHeroDot__mJ2Pt{color:#c09040;font-size:12px}.AddBooking_summaryHeroRight__rxCxI{background:#ffffff8c;border-left:1px solid #fde4b0;display:flex;flex-direction:column;flex-shrink:0;gap:14px;justify-content:center;min-width:340px;padding:20px 24px}.AddBooking_summaryHeroStats__jK7XY{align-items:center;display:flex;gap:0}.AddBooking_summaryHeroStat__dDDcy{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px}.AddBooking_summaryHeroStatVal__zTRKe{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;letter-spacing:-.01em}.AddBooking_summaryHeroStatLabel__eBnqf{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AddBooking_summaryHeroStatDiv__GLWzI{background:#fde4b0;flex-shrink:0;height:32px;width:1px}.AddBooking_summaryHeroStepRow__5Z7IJ{align-items:center;display:flex;gap:6px;justify-content:center}.AddBooking_summaryHeroStep__9s1xG{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:10px;font-weight:600;gap:4px}.AddBooking_summaryHeroStepDot__fTl2s{background:#34d399;border-radius:50%;flex-shrink:0;height:6px;width:6px}.AddBooking_summaryHeroStepDotActive__c-12P{background:#d97706;border-radius:50%;box-shadow:0 0 0 3px #f5a51e33;flex-shrink:0;height:8px;width:8px}.AddBooking_sumSection__KHdQ2{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);overflow:hidden}.AddBooking_sumSectionHdr__srX1t{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:14px 20px}.AddBooking_sumSectionHdrLeft__Tgqrb{align-items:center;display:flex;gap:8px}.AddBooking_sumSectionIcon__lIxwf{align-items:center;display:flex;justify-content:center}.AddBooking_sumSectionIcon__lIxwf svg{height:16px;width:16px}.AddBooking_sumSectionTitle__bAXPa{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700;letter-spacing:-.01em}.AddBooking_sumSectionCount__XM4R3{background:#f0f1f4;background:var(--surface-sunken);border-radius:999px;color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:700;padding:2px 8px}.AddBooking_sumSectionBody__zpZuj{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.AddBooking_sumEditBtn__-Wqai{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_sumEditBtn__-Wqai:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#f5a51e;border-color:var(--accent-amber-light);color:#d97706;color:var(--accent-amber)}.AddBooking_sumEditBtn__-Wqai svg{height:12px;width:12px}.AddBooking_sumTwoCol__qd-yE{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AddBooking_sumInfoCard__WYiFA{border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_sumInfoCardTitle__lqFRL{background:#f8f9fb;background:var(--surface-raised);color:#868c98;color:var(--text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:10px 14px 8px;text-transform:uppercase}.AddBooking_sumInfoCardTitle__lqFRL,.AddBooking_sumInfoRow__ijl8B{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light)}.AddBooking_sumInfoRow__ijl8B{align-items:center;display:flex;font-size:12.5px;justify-content:space-between;padding:8px 14px}.AddBooking_sumInfoRow__ijl8B:last-child{border-bottom:none}.AddBooking_sumInfoRowLabel__iYD9X{color:#868c98;color:var(--text-tertiary);flex-shrink:0;margin-right:8px}.AddBooking_sumInfoRowVal__l9Z7i{color:#0f1419;color:var(--text-primary);font-weight:600;text-align:right}.AddBooking_sumCustomerCard__MMuzh{align-items:flex-start;background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:14px;padding:18px}.AddBooking_sumCustomerAvatar__cPQBz{align-items:center;border-radius:10px;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:48px;justify-content:center;letter-spacing:-.02em;width:48px}.AddBooking_sumCustomerInfo__NpuGL{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.AddBooking_sumCustomerName__MiA4W{color:#0f1419;color:var(--text-primary);font-size:15px;font-weight:700}.AddBooking_sumCustomerFields__9Ucdn{display:flex;flex-direction:column;gap:5px}.AddBooking_sumCustomerField__fkLnB{align-items:center;color:#525866;color:var(--text-secondary);display:flex;font-size:12px;gap:7px}.AddBooking_sumCustomerFieldIcon__xhcC2{flex-shrink:0;font-size:12px}.AddBooking_sumDetailEmpty__0\+nkT{color:#b0b5bd;color:var(--text-quaternary);font-size:13px;font-style:italic;padding:16px 0;text-align:center}.AddBooking_sumProductList__835VZ{display:flex;flex-direction:column;gap:12px}.AddBooking_sumProductCard__h1QGV{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--transition)}.AddBooking_sumProductCard__h1QGV:hover{box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm)}.AddBooking_sumProductCardHdr__iskaZ{align-items:center;background:#f8f9fb;background:var(--surface-raised);display:flex;justify-content:space-between;padding:12px 16px}.AddBooking_sumProductCardHdrLeft__p7YNV{align-items:center;display:flex;gap:12px}.AddBooking_sumProductCardIcon__VpfWy{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_sumProductCardIcon__VpfWy svg{height:18px;width:18px}.AddBooking_sumProductCardType__SDvaB{color:#0f1419;color:var(--text-primary);font-size:14px;font-weight:700}.AddBooking_sumProductCardSup__zssRC{color:#868c98;color:var(--text-tertiary);font-size:11.5px;margin-top:2px}.AddBooking_sumProductCardHdrRight__CWqkw{align-items:center;display:flex;gap:8px}.AddBooking_sumProductPaxBadge__ALi8d{align-items:center;background:#eef3ff;background:var(--blue-50);border-radius:999px;color:#3b5bdb;color:var(--accent-blue);display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 10px}.AddBooking_sumProductPaxBadge__ALi8d svg{height:12px;width:12px}.AddBooking_sumProductCardDivider__bp6iW{background:#eceef2;background:var(--border-light);height:1px}.AddBooking_sumFlightLegs__nqaMc{display:flex;flex-direction:column;gap:0}.AddBooking_sumFlightLeg__nyq4n{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);padding:14px 16px}.AddBooking_sumFlightLeg__nyq4n:last-child{border-bottom:none}.AddBooking_sumFlightLegBar__M1Liu{align-items:center;display:flex;gap:8px;margin-bottom:12px}.AddBooking_sumFlightLegLabel__pl4Dn{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_sumFlightRoute__BdOy2{align-items:center;display:flex;gap:12px;margin-bottom:10px}.AddBooking_sumFlightPort__1GDw\+{display:flex;flex:1 1;flex-direction:column;gap:3px}.AddBooking_sumFlightCode__TNYqL{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;letter-spacing:.04em}.AddBooking_sumFlightTime__K1nmE{color:#868c98;color:var(--text-tertiary);font-size:11.5px;font-weight:500}.AddBooking_sumFlightArrow__xRWhv{align-items:center;color:#b0b5bd;color:var(--text-quaternary);display:flex;flex:0 0 auto;gap:6px}.AddBooking_sumFlightArrowLine__ElJl-{background:#e2e4e9;background:var(--border);height:1px;width:28px}.AddBooking_sumFlightArrowIcon__C2Nuf{color:#d97706;color:var(--accent-amber);display:flex}.AddBooking_sumFlightArrowIcon__C2Nuf svg{height:16px;width:16px}.AddBooking_sumFlightPills__O\+duf{display:flex;flex-wrap:wrap;gap:5px}.AddBooking_sumFlightBaggage__q6nis{border-top:1px dashed #eceef2;border-top:1px dashed var(--border-light);color:#525866;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;margin-top:8px;padding-top:8px}.AddBooking_sumHotelDetail__9QIwX{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.AddBooking_sumHotelHeader__aZ79Q{align-items:flex-start;display:flex;gap:12px}.AddBooking_sumHotelIconWrap__xo5tQ{align-items:center;background:#fff4e6;border-radius:6px;border-radius:var(--radius-sm);color:#d97706;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_sumHotelIconWrap__xo5tQ svg{height:18px;width:18px}.AddBooking_sumHotelName__HoqzM{color:#0f1419;color:var(--text-primary);font-size:15px;font-weight:700}.AddBooking_sumHotelMeta__Fzv2V{align-items:center;display:flex;gap:10px;margin-top:3px}.AddBooking_sumHotelStars__95wnZ{color:#f59e0b;font-size:13px;letter-spacing:1px}.AddBooking_sumHotelLoc__cHAqC{align-items:center;color:#525866;color:var(--text-secondary);display:flex;font-size:12px;gap:4px}.AddBooking_sumHotelLoc__cHAqC svg{height:11px;width:11px}.AddBooking_sumHotelDates__gUMgA{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:12px 14px}.AddBooking_sumHotelDateBox__Mt2IS{display:flex;flex:1 1;flex-direction:column;gap:3px}.AddBooking_sumHotelDateLabel__1y7nS{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddBooking_sumHotelDateVal__nPc-Z{color:#0f1419;color:var(--text-primary);font-size:14px;font-weight:700}.AddBooking_sumHotelNightBadge__4Tj9o{background:#fffbeb;background:var(--amber-50);border:1.5px solid #fde4b0;border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:13px;font-weight:800;padding:6px 14px}.AddBooking_sumHotelRooms__xSMLE{display:flex;flex-direction:column;gap:6px}.AddBooking_sumHotelRoom__F16L2{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:10px;padding:8px 12px}.AddBooking_sumHotelRoomIdx__7p5Yl{background:#f0f1f4;background:var(--surface-sunken);border-radius:4px;color:#868c98;color:var(--text-tertiary);flex-shrink:0;font-size:10px;font-weight:800;padding:2px 7px}.AddBooking_sumHotelRoomName__4QUBy{color:#0f1419;color:var(--text-primary);flex:1 1;font-size:12.5px;font-weight:600}.AddBooking_sumHotelRoomPills__JhsZA{display:flex;flex-wrap:wrap;gap:5px}.AddBooking_sumTransferDetail__CaSgb{padding:14px 16px}.AddBooking_sumTransferRoute__zqW3a{align-items:center;display:flex;gap:12px}.AddBooking_sumTransferLoc__kL0xH{display:flex;flex:1 1;flex-direction:column;gap:3px}.AddBooking_sumTransferLocLabel__7RPLv{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddBooking_sumTransferLocName__\+yqd\+{color:#0f1419;color:var(--text-primary);font-size:14px;font-weight:700}.AddBooking_sumTransferLocTime__Oof6M{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_sumTransferMid__wBaWE{align-items:center;color:#b0b5bd;color:var(--text-quaternary);display:flex;flex-shrink:0;gap:6px}.AddBooking_sumTransferMidLine__U6W56{background:#e2e4e9;background:var(--border);height:1px;width:24px}.AddBooking_sumTransferMidIcon__rEI7P{color:#0d7a4f;display:flex}.AddBooking_sumTransferMidIcon__rEI7P svg{height:16px;width:16px}.AddBooking_sumGenericGrid__XdKFM{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:12px 16px}.AddBooking_sumGenericField__kbFgA{display:flex;flex-direction:column;gap:3px}.AddBooking_sumGenericLabel__uGpyj{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddBooking_sumGenericVal__NSW0e{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600}.AddBooking_sumPaxStrip__qkH\+M{display:flex;gap:8px}.AddBooking_sumPaxStripItem__JjDxZ{align-items:center;border-radius:10px;border-radius:var(--radius-md);display:flex;font-weight:700;gap:6px;padding:6px 14px}.AddBooking_sumPaxStripCount__zKYra{font-size:18px}.AddBooking_sumPaxStripLabel__vP1Tp{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.AddBooking_sumTravelerGrid__2YhbS{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.AddBooking_sumTravelerCard__rf6wr{align-items:flex-start;background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_sumTravelerCard__rf6wr:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_sumTravelerAvatar__rzVre{align-items:center;border-radius:10px;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:40px;justify-content:center;letter-spacing:-.02em;width:40px}.AddBooking_sumTravelerBody__h87vI{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.AddBooking_sumTravelerName__PblKL{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.AddBooking_sumTravelerMeta__-4U1u{align-items:center;display:flex;gap:6px}.AddBooking_sumPaxTypeBadge__DMfvQ{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 8px}.AddBooking_sumTravelerMetaItem__2r87M{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:500}.AddBooking_sumTravelerDob__Zt7Vz{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_sumTravelerAssign__ss0ZR{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.AddBooking_sumTravelerAssignTag__oD2AF{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;gap:3px;padding:2px 7px}.AddBooking_sumTravelerAssignTag__oD2AF svg{height:10px;width:10px}.AddBooking_sumTravelerIndex__oox9q{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;position:absolute;right:12px;top:10px}.AddBooking_sumAssignMatrix__47tiy{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_sumAssignHdr__RO6Rh{background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #e2e4e9;border-bottom:1px solid var(--border);display:flex}.AddBooking_sumAssignHdrCorner__TrnyN{color:#b0b5bd;color:var(--text-quaternary);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:10px 16px;text-transform:uppercase;width:200px}.AddBooking_sumAssignHdrProd__2FLkX{align-items:center;border-left:1px solid #eceef2;border-left:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:3px;padding:8px 12px;text-align:center}.AddBooking_sumAssignHdrProd__2FLkX svg{height:14px;width:14px}.AddBooking_sumAssignHdrProdType__pH-u8{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700}.AddBooking_sumAssignRow__W4Oub{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex}.AddBooking_sumAssignRow__W4Oub:last-child{border-bottom:none}.AddBooking_sumAssignTraveler__CMaro{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:10px 16px;width:200px}.AddBooking_sumAssignTravNum__fVOAE{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:10px;font-weight:800;height:22px;justify-content:center;width:22px}.AddBooking_sumAssignTravName__93Za4{color:#525866;color:var(--text-secondary);flex:1 1;font-size:12.5px;font-weight:600}.AddBooking_sumAssignTravType__DzfpZ{font-size:10px;font-weight:700}.AddBooking_sumAssignCell__DcmcE{align-items:center;border-left:1px solid #eceef2;border-left:1px solid var(--border-light);display:flex;flex:1 1;justify-content:center;padding:8px}.AddBooking_sumAssignCheckYes__CQYUG{align-items:center;background:linear-gradient(135deg,#34d399,#059669);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #0596694d;color:#fff;display:flex;height:26px;justify-content:center;width:26px}.AddBooking_sumAssignCheckYes__CQYUG svg{height:12px;width:12px}.AddBooking_sumAssignCheckNo__RZDZc{color:#b0b5bd;color:var(--text-quaternary);font-size:14px;font-weight:500}.AddBooking_sumSSRList__kxSLH{display:flex;flex-direction:column;gap:6px}.AddBooking_sumSSRRow__Jowhi{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:10px 14px}.AddBooking_sumSSRCatBadge__DBbTw{background:#ecfeff;border-radius:999px;color:#0891b2;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.AddBooking_sumSSRCode__3KDDu{color:#0f1419;color:var(--text-primary);flex-shrink:0;font-size:12px;font-weight:700;min-width:80px}.AddBooking_sumSSRDesc__IWnXn{color:#525866;color:var(--text-secondary);flex:1 1;font-size:12.5px}.AddBooking_sumSSRMeta__rlSHr{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:11.5px;gap:6px}.AddBooking_sumSSRPrice__QX2af{color:#1d4ed8;flex-shrink:0;font-family:monospace;font-size:13px;font-weight:700}.AddBooking_sumFinTiles__cWf6i{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.AddBooking_sumFinTile__3Z623{border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:16px 18px}.AddBooking_sumFinTileLabel__sEDrm{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_sumFinTileVal__U6klh{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.AddBooking_sumFinTileSub__NZuVR{font-size:11.5px;font-weight:600;opacity:.75}.AddBooking_sumPricingBreakdown__AMW1C{display:flex;flex-direction:column;gap:10px}.AddBooking_sumPricingBreakdownTitle__knZ11{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_sumPricingGroup__XT2KL{border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_sumPricingGroupHdr__lVXhR{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:10px 14px}.AddBooking_sumPricingGroupLeft__EH3\+x{align-items:center;display:flex;gap:8px}.AddBooking_sumPricingGroupIcon__oTo1L{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.AddBooking_sumPricingGroupIcon__oTo1L svg{height:14px;width:14px}.AddBooking_sumPricingGroupType__V0xun{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.AddBooking_sumPricingGroupSup__y\+wRx{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_sumPricingGroupTotals__IiXDN{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.AddBooking_sumPricingTableHdr__6QGVD{background:#f8f9fb;background:var(--surface-raised);color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.AddBooking_sumPricingTableHdr__6QGVD,.AddBooking_sumPricingTableRow__RkxNa{grid-gap:8px;border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:grid;gap:8px;grid-template-columns:28px 1.8fr .7fr 1fr 1fr 1fr 1fr .8fr}.AddBooking_sumPricingTableRow__RkxNa{align-items:center;font-size:12.5px;padding:9px 14px}.AddBooking_sumPricingTableRow__RkxNa:last-child{border-bottom:none}.AddBooking_sumPricingRowIdx__HB\+5o{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700}.AddBooking_sumPricingRowName__jB0Au{color:#525866;color:var(--text-secondary);font-size:12.5px;font-weight:600}.AddBooking_sumPricingAmt__ggm68{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:12.5px;text-align:right}.AddBooking_sumAdjustments__5guEd{display:flex;flex-direction:column;gap:6px}.AddBooking_sumAdjRow__oeISE{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:12px;padding:8px 14px}.AddBooking_sumAdjLabel__xoku0{color:#0f1419;color:var(--text-primary);flex:1 1;font-size:13px;font-weight:600}.AddBooking_sumAdjMode__SK6pk{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_sumGrandTotal__\+wP-6{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:16px}.AddBooking_sumGrandTotalRow__iv017{align-items:center;color:#525866;color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between}.AddBooking_sumGrandTotalFinal__AzWci{align-items:center;border-top:1.5px solid #e2e4e9;border-top:1.5px solid var(--border);color:#0f1419;color:var(--text-primary);display:flex;font-size:16px;font-weight:800;justify-content:space-between;letter-spacing:-.01em;margin-top:4px;padding:10px 0 8px}.AddBooking_sumGrandTotalOutstanding__PWuJJ{align-items:center;display:flex;font-size:13px;font-weight:700;justify-content:space-between}.AddBooking_sumNotesList__8trPX{display:flex;flex-direction:column;gap:8px}.AddBooking_sumNoteItem__e4V3t{border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_sumNoteMeta__RqYu0{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:10px;padding:8px 14px}.AddBooking_sumNoteAuthor__dgBPt{color:#525866;color:var(--text-secondary);font-size:12px;font-weight:700}.AddBooking_sumNoteDate__Cq5PK{color:#b0b5bd;color:var(--text-quaternary);font-size:11px}.AddBooking_sumNoteText__fGbB9{color:#525866;color:var(--text-secondary);font-size:13px;line-height:1.55;padding:12px 14px}.AddBooking_sumDocsGrid__Al\+aT{display:flex;flex-direction:column;gap:8px}.AddBooking_sumDocItem__psTyR{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:14px;padding:12px 14px}.AddBooking_sumDocEmoji__hDz2W{flex-shrink:0;font-size:20px}.AddBooking_sumDocInfo__nHTFK{display:flex;flex:1 1;flex-direction:column;gap:2px}.AddBooking_sumDocLabel__6C8rN{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600}.AddBooking_sumDocDesc__4Pja7{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_sumDocStatus__B\+l\+X{background:#f0f1f4;background:var(--surface-sunken);border-radius:999px;color:#b0b5bd;color:var(--text-quaternary);flex-shrink:0;font-size:11px;font-weight:700;padding:3px 10px}@media (max-width:1200px){.AddBooking_preview__Qb9Jb{display:none}}@media (max-width:900px){.AddBooking_summaryHeroRight__rxCxI{min-width:0}.AddBooking_summaryHeroStepRow__5Z7IJ{display:none}.AddBooking_sumFinTiles__cWf6i{grid-template-columns:1fr 1fr}.AddBooking_sumTwoCol__qd-yE{grid-template-columns:1fr}.AddBooking_sumTravelerGrid__2YhbS{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.AddBooking_layout__dXY4r{padding:16px}.AddBooking_stepper__n20Fu{justify-content:flex-start;padding:12px 7px}.AddBooking_stepText__OFa8F{display:none}.AddBooking_stepConnector__5Xrgb{width:20px}.AddBooking_customerGrid__wZ-wv,.AddBooking_typeRow__U1NFy{grid-template-columns:1fr}.AddBooking_formRow__4M\+hw{flex-direction:column}.AddBooking_summaryGrid__guZ05{grid-template-columns:1fr}.AddBooking_sumFinTiles__cWf6i{grid-template-columns:1fr 1fr}.AddBooking_sumTwoCol__qd-yE{grid-template-columns:1fr}.AddBooking_sumPricingTableHdr__6QGVD,.AddBooking_sumPricingTableRow__RkxNa{grid-template-columns:24px 1.5fr .6fr 1fr 1fr 1fr}.AddBooking_sumPricingTableHdr__6QGVD span:nth-child(7),.AddBooking_sumPricingTableHdr__6QGVD span:nth-child(8),.AddBooking_sumPricingTableRow__RkxNa span:nth-child(7),.AddBooking_sumPricingTableRow__RkxNa span:nth-child(8){display:none}.AddBooking_summaryHeroRight__rxCxI{min-width:0}.AddBooking_summaryHeroStepRow__5Z7IJ{display:none}.AddBooking_mfRow2__M\+Vfj,.AddBooking_mfRow3__G987f,.AddBooking_pricingSummaryBar__Exj5L{grid-template-columns:1fr}.AddBooking_productTypeBar__vmfDn{gap:6px}.AddBooking_headerCenter__Wh7It{display:none}}@media (max-width:640px){.AddBooking_header__esh8g{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 16px}.AddBooking_headerRight__xHiT0{justify-content:flex-end;width:100%}.AddBooking_headerCenter__Wh7It{display:none}.AddBooking_pgRow__GHNdi,.AddBooking_pgTableHead__ZTD7P,.AddBooking_trFields__ZKMB7,.AddBooking_trHdrFields__SKsYC{grid-template-columns:1fr 1fr}.AddBooking_addressRow__d2vp0{flex-wrap:wrap}.AddBooking_stepContent__V7lk3{padding:18px}.AddBooking_productTypeBar__vmfDn{gap:6px}.AddBooking_productTypeBtn__izMyi{gap:6px;padding:7px 12px}.AddBooking_productTypeBtnIcon__2ke5B{height:26px;width:26px}.AddBooking_productTypeBtnLabel__\+KKo0{font-size:12px}.AddBooking_custTabs__9fJt6{flex-direction:column}.AddBooking_adjustmentRow__8b\+T2{flex-wrap:wrap}}.StepSSR_topBar__2ekns{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.StepSSR_summaryPills__C2PDd{align-items:center;display:flex;gap:8px}.StepSSR_summaryPill__hrXSH{align-items:baseline;background:var(--surface-raised);border:1px solid var(--border);border-radius:999px;display:inline-flex;gap:5px;padding:6px 14px}.StepSSR_summaryPillPrice__YNxEt{background:#ecfdf5;border-color:#a7f3d0}.StepSSR_pillNum__VNmOd{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:15px;font-weight:800;letter-spacing:-.01em}.StepSSR_summaryPillPrice__YNxEt .StepSSR_pillNum__VNmOd{color:#059669}.StepSSR_pillLabel__NNJ1G{color:var(--text-tertiary);font-size:11px;font-weight:600}.StepSSR_topBarActions__zT0vl{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.StepSSR_ctxPanel__3SjbG{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:0;overflow:hidden}.StepSSR_ctxSection__5Qb8K{border-bottom:1px solid var(--border-light);padding:14px 16px}.StepSSR_ctxSection__5Qb8K:last-child{border-bottom:none}.StepSSR_ctxSectionHeader__4tPRo{align-items:center;display:flex;gap:8px;margin-bottom:10px}.StepSSR_ctxSectionIcon__HMq16{align-items:center;background:var(--surface-raised);border-radius:var(--radius-sm);color:var(--text-tertiary);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.StepSSR_ctxSectionTitle__AvK6c{color:var(--text-secondary);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StepSSR_ctxNone__mfcWD{color:var(--text-quaternary);font-size:11px;font-style:italic;margin-left:auto}.StepSSR_ctxHint__lbEHy{color:var(--text-quaternary);font-size:10.5px;margin-left:auto}.StepSSR_ctxChipRow__8VkY0{display:flex;flex-wrap:wrap;gap:8px}.StepSSR_ctxFlightCard__PD1X5{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:5px;min-width:180px;padding:10px 14px;position:relative;text-align:left;transition:all var(--transition)}.StepSSR_ctxFlightCard__PD1X5:hover{background:#fffdf7;border-color:var(--accent-amber-light);box-shadow:var(--shadow-xs)}.StepSSR_ctxFlightCardActive__3rfHa{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e1a!important}.StepSSR_ctxFlightRoute__3qR4Z{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:700;gap:6px}.StepSSR_ctxFlightRoute__3qR4Z svg{color:var(--accent-amber-light);flex-shrink:0}.StepSSR_ctxFlightMeta__bGYhc{align-items:center;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:10.5px;gap:8px;padding-left:20px}.StepSSR_ctxFlightMeta__bGYhc span{white-space:nowrap}.StepSSR_ctxBadge__h6EVT{background:var(--accent-amber-light);border-radius:999px;box-shadow:0 1px 3px #0000001f;color:#fff;font-size:9.5px;font-weight:700;padding:2px 7px;position:absolute;right:-6px;top:-6px;white-space:nowrap}.StepSSR_ctxLegChip__IGBl2{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:7px 12px;transition:all var(--transition);white-space:nowrap}.StepSSR_ctxLegChip__IGBl2:hover{background:#fffdf7;border-color:var(--accent-amber-light)}.StepSSR_ctxLegChipActive__TOzLM{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e14;color:var(--text-primary);font-weight:600}.StepSSR_ctxLegDir__-KaVd{background:var(--surface-sunken);border-radius:3px;color:var(--text-tertiary);font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:2px 6px}.StepSSR_ctxLegChipActive__TOzLM .StepSSR_ctxLegDir__-KaVd{background:var(--accent-amber-light);color:#fff}.StepSSR_ctxLegRoute__3\+uFl{color:var(--text-primary);font-weight:600}.StepSSR_ctxLegFlight__oqIlg{color:var(--text-tertiary);font-family:JetBrains Mono,SF Mono,monospace;font-size:10.5px;font-weight:500}.StepSSR_ctxLegDate__TTxvG{color:var(--text-quaternary);font-size:10.5px}.StepSSR_ctxLegBadge__wlnOx{align-items:center;background:var(--accent-amber-light);border-radius:999px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px}.StepSSR_ctxTravChip__rxgYU{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:7px;padding:6px 12px 6px 6px;transition:all var(--transition);white-space:nowrap}.StepSSR_ctxTravChip__rxgYU:hover{background:#fffdf7;border-color:var(--accent-amber-light)}.StepSSR_ctxTravChipActive__LQNZV{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e14;color:var(--text-primary);font-weight:600}.StepSSR_ctxTravAvatar__mnoWn{align-items:center;background:var(--surface-sunken);border-radius:50%;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:24px;justify-content:center;text-transform:uppercase;width:24px}.StepSSR_ctxTravChipActive__LQNZV .StepSSR_ctxTravAvatar__mnoWn{background:var(--accent-amber-light);color:#fff}.StepSSR_ctxTravName__vajCw{font-weight:inherit}.StepSSR_ctxTravGender__tQKIo{color:var(--text-quaternary);font-size:11px}.StepSSR_activeCtxBar__DeU03{align-items:center;background:linear-gradient(135deg,#fffdf7,#fff8eb);border:1.5px solid #fde4b0;border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:8px;padding:8px 14px}.StepSSR_activeCtxLabel__0K3rN{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.04em;margin-right:2px;text-transform:uppercase}.StepSSR_activeCtxChip__XUaOz{align-items:center;background:#fff;border:1px solid #fde4b0;border-radius:999px;color:var(--text-primary);display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:3px 10px;white-space:nowrap}.StepSSR_activeCtxChip__XUaOz svg{color:var(--accent-amber-light);flex-shrink:0}.StepSSR_activeCtxChipMuted__Dp7SJ{align-items:center;background:#0000;border-radius:999px;color:var(--text-quaternary);display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:3px 10px;white-space:nowrap}.StepSSR_sectionHeading__4RJmu{align-items:center;color:var(--text-tertiary);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.StepSSR_selectedCount__bMQt7{align-items:center;background:var(--accent-amber-light);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.StepSSR_catGrid__yjxNQ{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.StepSSR_catGrid__yjxNQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.StepSSR_catGrid__yjxNQ{grid-template-columns:1fr}}.StepSSR_catCard__8\+T-b{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px 14px;position:relative;text-align:left;transition:all var(--transition);width:100%}.StepSSR_catCard__8\+T-b:hover{background:#fffdf7;border-color:var(--accent-amber-light);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.StepSSR_catIcon__G7YeD{align-items:center;background:var(--surface-raised);border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:22px;height:36px;justify-content:center;line-height:1;width:36px}.StepSSR_catInfo__7xJeW{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.StepSSR_catLabel__gzHYn{color:var(--text-primary);font-size:13px;font-weight:700}.StepSSR_catDesc__7EO3C,.StepSSR_catLabel__gzHYn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSSR_catDesc__7EO3C{color:var(--text-tertiary);font-size:11px}.StepSSR_catBadge__2Zz6S{align-items:center;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.StepSSR_categoryBreadcrumb__jcXqD{align-items:center;display:flex;gap:8px;margin-bottom:14px}.StepSSR_breadcrumbBack__e8GvT{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:5px 10px;transition:all var(--transition)}.StepSSR_breadcrumbBack__e8GvT:hover{background:var(--surface-raised);color:var(--text-secondary)}.StepSSR_breadcrumbSep__YltZU{color:var(--text-quaternary);font-size:12px}.StepSSR_breadcrumbCurrent__UE880{font-size:12px;font-weight:700}.StepSSR_itemList__gkihu{border:1.5px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:0;overflow:hidden}.StepSSR_itemRow__-qRSy{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;gap:10px;padding:10px 14px;transition:background var(--transition)}.StepSSR_itemRow__-qRSy:last-child{border-bottom:none}.StepSSR_itemRow__-qRSy:hover{background:var(--surface-raised)}.StepSSR_itemRowSelected__tFJWo{background:#fffdf7}.StepSSR_itemRowSelected__tFJWo:hover{background:#fff9f0}.StepSSR_itemCheck__V3kcf{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all var(--transition);width:24px}.StepSSR_itemCheck__V3kcf:hover{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e14}.StepSSR_itemCheckActive__9Izjt{background:var(--accent-amber-light);border-color:var(--accent-amber-light);box-shadow:0 1px 3px #f5a51e4d;color:#fff}.StepSSR_itemCodeBadge__tto-w{background:var(--surface-sunken);border-radius:4px;color:var(--text-tertiary);flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:60px;padding:3px 7px;text-align:center}.StepSSR_itemBody__Vw7A8{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.StepSSR_itemName__dHV\+H{color:var(--text-primary);font-size:12.5px;font-weight:600}.StepSSR_itemDesc__o-SdI{color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSSR_itemUnit__Jqsy9{color:var(--text-quaternary);flex-shrink:0;font-size:10.5px;white-space:nowrap}.StepSSR_itemControls__i8X7o{align-items:center;animation:StepSSR_fadeIn__CjXoP .15s ease;display:flex;flex-shrink:0;gap:8px}@keyframes StepSSR_fadeIn__CjXoP{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}.StepSSR_qtyControl__5XrXR{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.StepSSR_qtyBtn__nNR6M{align-items:center;background:var(--surface-raised);border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:15px;height:26px;justify-content:center;line-height:1;transition:background var(--transition);width:26px}.StepSSR_qtyBtn__nNR6M:hover{background:var(--surface-sunken)}.StepSSR_qtyVal__CIMm2{background:var(--surface);border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);color:var(--text-primary);font-size:12px;font-weight:700;line-height:26px;text-align:center;width:26px}.StepSSR_selectedList__Bh9DY{border:1.5px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:0;overflow:hidden}.StepSSR_selectedRow__h4CJd{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;gap:10px;padding:9px 14px;transition:background var(--transition)}.StepSSR_selectedRow__h4CJd:last-child{border-bottom:none}.StepSSR_selectedRow__h4CJd:hover{background:var(--surface-raised)}.StepSSR_selCatIcon__5iG2e{flex-shrink:0;font-size:16px;text-align:center;width:24px}.StepSSR_selCodeBadge__k2zgx{background:var(--amber-50);border-radius:4px;color:var(--accent-amber);flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:52px;padding:2px 7px;text-align:center}.StepSSR_selBody__efyCY{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.StepSSR_selLabel__lF2eF{color:var(--text-primary);font-size:12.5px;font-weight:600}.StepSSR_selTravelerBadge__fwj8e{align-items:center;background:#f0f5ff;border-radius:999px;color:#3b5bdb;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;padding:2px 8px;white-space:nowrap}.StepSSR_selTravelerBadge__fwj8e svg{flex-shrink:0;height:10px;width:10px}.StepSSR_selFlightBadge__9lQqz{background:#eef3ff;color:#3b5bdb}.StepSSR_selFlightBadge__9lQqz,.StepSSR_selLegBadge__6rujG{border-radius:999px;font-size:10px;font-weight:600;padding:2px 7px;white-space:nowrap}.StepSSR_selLegBadge__6rujG{align-items:center;background:#ecfdf5;color:#059669;display:inline-flex;gap:4px}.StepSSR_selLegBadge__6rujG svg{flex-shrink:0;height:10px;width:10px}.StepSSR_selCustomBadge__RG87E{background:#f5f3ff;border-radius:999px;color:#6d28d9;font-size:10px;font-weight:700;padding:2px 7px}.StepSSR_selQtyUnit__f1gD6{color:var(--text-secondary);flex-shrink:0;font-size:11.5px;font-weight:600}.StepSSR_selQtyUnit__f1gD6 span{color:var(--text-quaternary);font-size:10px;font-weight:400}.StepSSR_selRemove__Bb1zf{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:all var(--transition);width:26px}.StepSSR_selRemove__Bb1zf:hover{background:#fef2f2;color:#dc2626}:root{--px-money:116px}.BookingDetailPricing_summaryBar__XSNKM{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.BookingDetailPricing_tile__1-fwj{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:14px 16px}.BookingDetailPricing_tileAccent__KLgWl{background:#fffbf0;border-color:#fde4b0}.BookingDetailPricing_tileLabelRow__wGkdf{align-items:center;display:flex;justify-content:space-between}.BookingDetailPricing_tileLabel__SOHB0{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetailPricing_tilePercent__1Glx7{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;gap:3px;padding:2px 7px}.BookingDetailPricing_tilePercentPos__2I-3p{background:#ecfdf5;color:#047857}.BookingDetailPricing_tilePercentNeg__2WZnA{background:#fef2f2;color:#b91c1c}.BookingDetailPricing_tilePercent__1Glx7 svg{height:10px;width:10px}.BookingDetailPricing_tileValue__4gTFL{color:var(--text-primary);font-size:19px;font-weight:700;letter-spacing:-.01em}.BookingDetailPricing_tileValuePositive__m25sX{color:#047857}.BookingDetailPricing_tileValueNegative__-b2c8{color:#b91c1c}.BookingDetailPricing_tileValueAccent__aSm7Q{color:var(--accent-amber)}.BookingDetailPricing_groupCard__q5dkP{background:var(--surface);border:1px solid #e6e8ec;border-radius:14px;box-shadow:0 1px 2px #1018280a,0 4px 16px #1018280a;overflow:hidden;transition:box-shadow .2s ease}.BookingDetailPricing_groupCard__q5dkP+.BookingDetailPricing_groupCard__q5dkP{margin-top:18px}.BookingDetailPricing_groupHeader__hXpIe{align-items:center;background:var(--surface);border-bottom:1px solid #eceef2;display:flex;flex-wrap:wrap;gap:18px;padding:15px 22px}.BookingDetailPricing_groupHeaderId__vbfay{align-items:center;display:flex;flex-shrink:0;gap:13px}.BookingDetailPricing_groupHeaderTitle__cjJx0{display:flex;flex-direction:column;gap:2px;min-width:0}.BookingDetailPricing_groupTitleMeta__IW3GV{color:var(--text-tertiary);font-size:11.5px;font-weight:600;white-space:nowrap}.BookingDetailPricing_metaColumns__CgzM8{align-items:stretch;display:flex;flex:1 1;flex-wrap:wrap;gap:0;min-width:0}.BookingDetailPricing_metaField__fdCeV{display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:2px 18px;position:relative}.BookingDetailPricing_metaField__fdCeV+.BookingDetailPricing_metaField__fdCeV:before{background:#eceef2;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.BookingDetailPricing_metaLabel__hpUJz{color:var(--text-quaternary);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.BookingDetailPricing_metaValue__koUvF{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetailPricing_metaValueMono__LThRI{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;letter-spacing:.01em}.BookingDetailPricing_modeBadge__hbSks{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.01em;padding:3px 10px;white-space:nowrap}.BookingDetailPricing_modeBadgeFull__grInn{background:#eef2ff;border:1px solid #e0e7ff;color:#4338ca}.BookingDetailPricing_modeBadgeSplit__eygYa{background:#ecfeff;border:1px solid #cffafe;color:#0e7490}.BookingDetailPricing_groupIcon__7brnp{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.BookingDetailPricing_groupIcon__7brnp svg{height:18px;width:18px}.BookingDetailPricing_groupIconFlight__TXWjz{background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 2px 6px #2563eb26;color:#1d4ed8}.BookingDetailPricing_groupIconHotel__c7trg{background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 2px 6px #d9770626;color:#92400e}.BookingDetailPricing_groupIconTransfer__QIbGR{background:linear-gradient(135deg,#dcfce7,#bbf7d0);box-shadow:0 2px 6px #16a34a26;color:#15803d}.BookingDetailPricing_groupIconInsurance__nOAG0{background:linear-gradient(135deg,#ede9fe,#ddd6fe);box-shadow:0 2px 6px #6d28d926;color:#6d28d9}.BookingDetailPricing_groupIconGeneric__CizmD{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:0 2px 6px #0000000f;color:var(--text-secondary)}.BookingDetailPricing_groupIconSSR__kcwlJ{background:linear-gradient(135deg,#fce7f3,#fbcfe8);box-shadow:0 2px 6px #be185d26;color:#be185d}.BookingDetailPricing_groupHeaderMain__f8RrQ{flex:1 1;min-width:0}.BookingDetailPricing_groupTitle__Qt5rO{color:var(--text-primary);font-size:14.5px;font-weight:800;letter-spacing:-.02em}.BookingDetailPricing_groupTitleSub__KuN5I{color:var(--text-tertiary);font-weight:500}.BookingDetailPricing_groupSub__xeeem{color:var(--text-tertiary);font-size:11.5px;margin-top:2px}.BookingDetailPricing_groupHeaderRight__8sASW{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.BookingDetailPricing_ssrHeaderValue__FsrSC{color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:15px;font-weight:700}.BookingDetailPricing_badge__jtYTL{align-items:center;background:var(--surface-sunken);border:1px solid var(--border-light);border-radius:4px;color:var(--text-secondary);display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;letter-spacing:.02em;padding:3px 9px;white-space:nowrap}.BookingDetailPricing_resetPriceBtn__k-fq0{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:5px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px;transition:background .15s,border-color .15s;white-space:nowrap}.BookingDetailPricing_resetPriceBtn__k-fq0:hover{background:#fee2e2;border-color:#f87171}.BookingDetailPricing_cardSaveFooter__vf97J{align-items:center;background:#f9fafb;border-top:1px solid #eceef2;display:flex;justify-content:flex-end;padding:12px 18px}.BookingDetailPricing_cardSaveBtn__uuah\+{align-items:center;background:#f5a51e;background:var(--accent-amber,#f5a51e);border:1px solid #f5a51e;border:1px solid var(--accent-amber,#f5a51e);border-radius:8px;box-shadow:0 1px 2px #f5a51e4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 18px;transition:background .15s,box-shadow .15s,opacity .15s;white-space:nowrap}.BookingDetailPricing_cardSaveBtn__uuah\+:hover{background:#e08c0a;border-color:#e08c0a;box-shadow:0 2px 6px #f5a51e66}.BookingDetailPricing_cardSaveBtn__uuah\+:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.BookingDetailPricing_cardSaveSpinner__h-hiW{animation:BookingDetailPricing_cardSaveSpin__wH9m7 .6s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;height:13px;width:13px}@keyframes BookingDetailPricing_cardSaveSpin__wH9m7{to{transform:rotate(1turn)}}.BookingDetailPricing_dirTabs__y5Sf7{background:var(--surface);border-bottom:2px solid var(--border-light);display:flex;gap:0;padding:0 18px}.BookingDetailPricing_dirTabsInner__\+gxNC{display:flex;gap:0}.BookingDetailPricing_dirTab__jvgzg{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.01em;margin-bottom:-2px;padding:12px 20px;position:relative;transition:all .15s ease}.BookingDetailPricing_dirTab__jvgzg svg{flex-shrink:0}.BookingDetailPricing_dirTab__jvgzg:last-child{border-right:none}.BookingDetailPricing_dirTab__jvgzg:hover{color:var(--text-secondary)}.BookingDetailPricing_dirTabActive__BpR9t{background:#0000;border-bottom-color:#4f46e5;color:#4f46e5;font-weight:700}.BookingDetailPricing_flightDirSummary__K6Ozq{grid-gap:0;background:var(--surface);border-bottom:1px solid var(--border-light);display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;padding:0}.BookingDetailPricing_flightDirSumItem__274cS{background:var(--surface);border-bottom:3px solid #0000;border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:4px;padding:16px 20px;transition:background .15s ease}.BookingDetailPricing_flightDirSumItem__274cS:last-child{border-right:none}.BookingDetailPricing_flightDirSumItemActive__-n2S3{background:linear-gradient(180deg,#eef2ff,#e8ecff);border-bottom-color:#4f46e5}.BookingDetailPricing_flightDirSumItemGrand__as6zX{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-bottom-color:var(--accent-amber)}.BookingDetailPricing_flightDirSumLabel__1pb8f{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetailPricing_flightDirSumValue__KkJdL{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:17px;font-weight:800;letter-spacing:-.01em}.BookingDetailPricing_flightDirSumValueGrand__d7Zbr{color:var(--accent-amber)}.BookingDetailPricing_flightTableHead__loRDr{background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc;display:grid;grid-template-columns:58px minmax(120px,2.4fr) minmax(80px,1.4fr) repeat(6,minmax(64px,1fr)) 50px;min-width:0}.BookingDetailPricing_fth__AKzVt{color:#4b5563;font-size:10px;font-weight:700;letter-spacing:.05em;padding:11px 8px;text-transform:uppercase;white-space:nowrap}.BookingDetailPricing_fthRight__Kzpt9{text-align:right}.BookingDetailPricing_fthAccent__CNKdg{color:var(--accent-amber)}.BookingDetailPricing_flightRow__OvVLg{align-items:center;border-bottom:1px solid var(--border-light);display:grid;grid-template-columns:58px minmax(120px,2.4fr) minmax(80px,1.4fr) repeat(6,minmax(64px,1fr)) 50px;min-width:0;transition:background .12s ease}.BookingDetailPricing_flightRow__OvVLg:hover{background:#f5f7fa}.BookingDetailPricing_flightRow__OvVLg:last-child{border-bottom:none}.BookingDetailPricing_fCell__5kLTd{align-items:center;display:flex;min-width:0;padding:8px}.BookingDetailPricing_cellType__oX1Nr{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-align:center}.BookingDetailPricing_typeADT__wq8zx{background:#eef2ff;color:#4338ca}.BookingDetailPricing_typeCHD__JGhAQ{background:#fef3e2;color:#b45309}.BookingDetailPricing_typeINF__GLc4m{background:#ecfdf5;color:#047857}.BookingDetailPricing_typeUnknown__hHP49{background:var(--surface-sunken);color:var(--text-tertiary)}.BookingDetailPricing_fCellName__NkT3b{gap:8px}.BookingDetailPricing_travIndex__9wjUe{align-items:center;background:var(--surface-sunken);border-radius:4px;color:var(--text-tertiary);display:flex;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.BookingDetailPricing_travName__fhNMW{color:var(--text-primary);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetailPricing_copyToAllBtn__nV7WE{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-quaternary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:9.5px;font-weight:700;gap:3px;letter-spacing:.02em;margin:0;padding:4px 8px;transition:all .12s ease;white-space:nowrap}.BookingDetailPricing_copyToAllBtn__nV7WE:hover{background:#fffbf0;border-color:var(--accent-amber);color:var(--accent-amber)}.BookingDetailPricing_copyToAllBtn__nV7WE svg{flex-shrink:0;height:10px;width:10px}.BookingDetailPricing_genderPill__OqnNH{color:var(--text-tertiary);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetailPricing_dobText__5RnLO{color:var(--text-tertiary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;letter-spacing:.02em;white-space:nowrap}.BookingDetailPricing_fInput__nAGwK{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:11.5px;padding:6px 8px;transition:all .12s ease;width:100%}.BookingDetailPricing_fInput__nAGwK:hover{border-color:#c7cad1}.BookingDetailPricing_fInput__nAGwK:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a}.BookingDetailPricing_fInput__nAGwK::placeholder{color:var(--text-quaternary)}.BookingDetailPricing_ticketInput__WcpIk{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.01em}.BookingDetailPricing_numInput__eExaz{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;text-align:right}.BookingDetailPricing_clientPriceVal__Y55P-{color:var(--accent-amber);display:block;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;font-weight:700;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.BookingDetailPricing_flightTotalsRow__zQesC{align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;grid-template-columns:58px minmax(120px,2.4fr) minmax(80px,1.4fr) repeat(6,minmax(64px,1fr)) 50px;min-width:0}.BookingDetailPricing_flightTotalsLabel__Ug6o1{color:var(--text-primary);font-size:11.5px;font-weight:800;letter-spacing:.05em;padding:12px 8px;text-transform:uppercase}.BookingDetailPricing_flightTotalVal__hMown{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;min-width:0;overflow:hidden;padding:12px 8px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.BookingDetailPricing_flightTotalAccent__UdeSH{color:var(--accent-amber)}.BookingDetailPricing_flightLegsStrip__18v8w{background:#fafbfd;border-bottom:1px solid var(--border-light)}.BookingDetailPricing_flightLegDirLabel__n6iLq{background:linear-gradient(180deg,#f0f2f5,#eceef2);border-bottom:1px solid #dce0e5;color:#4b5563;font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:9px 20px 5px;text-transform:uppercase}.BookingDetailPricing_flightLegLine__h6muE{align-items:center;border-bottom:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:11.5px;gap:0;padding:6px 18px}.BookingDetailPricing_flightLegLine__h6muE:last-child{border-bottom:none}.BookingDetailPricing_flightLegNum__nJD3j{color:var(--text-tertiary);flex-shrink:0;font-size:11px;font-weight:700;width:22px}.BookingDetailPricing_flightLegDate__MVwbD{color:var(--text-primary);flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:600;min-width:74px}.BookingDetailPricing_flightLegSep__yen9T{color:var(--border);font-size:10px;padding:0 4px;-webkit-user-select:none;user-select:none}.BookingDetailPricing_flightLegRoute__VtkqH{color:var(--text-primary);font-size:11.5px;font-weight:600;min-width:120px}.BookingDetailPricing_flightLegTime__fI\+y7{color:var(--text-secondary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px;min-width:80px}.BookingDetailPricing_flightLegCode__9SaEd{color:#3b5bdb;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:700;min-width:56px}.BookingDetailPricing_flightLegCabin__W2Erf{color:var(--text-tertiary);font-size:10.5px}.BookingDetailPricing_hotelInfoNote__zejUh{align-items:center;background:#fffbf0;border-bottom:1px solid var(--border-light);color:#92400e;display:flex;font-size:11.5px;font-style:italic;font-weight:500;gap:8px;padding:9px 18px}.BookingDetailPricing_hotelInfoNote__zejUh svg{color:var(--accent-amber);flex-shrink:0}.BookingDetailPricing_hotelTable__l2F29{overflow-x:auto;width:100%}.BookingDetailPricing_hotelTableHead__q4VFN{background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc}.BookingDetailPricing_hotelRow__ssEto,.BookingDetailPricing_hotelTableHead__q4VFN{display:grid;grid-template-columns:90px minmax(0,1.4fr) 116px 116px 116px 116px;grid-template-columns:90px minmax(0,1.4fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.BookingDetailPricing_hotelRow__ssEto{align-items:center;border-bottom:1px solid var(--border-light);transition:background .12s ease}.BookingDetailPricing_hotelRow__ssEto:hover{background:#f5f7fa}.BookingDetailPricing_hotelRow__ssEto:last-child{border-bottom:none}.BookingDetailPricing_hotelDescCell__haFt7{align-items:flex-start;flex-direction:column;gap:2px;min-width:0;padding:10px}.BookingDetailPricing_roomBadge__Udq\+C{align-items:center;background:#fef3e2;border:1px solid #fde4b0;border-radius:4px;color:#c2620f;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 9px;white-space:nowrap}.BookingDetailPricing_roomDescPrimary__ZYG7x{color:var(--text-primary);font-size:12.5px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetailPricing_roomDescSub__RI0IB{color:var(--text-tertiary);font-size:11px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetailPricing_hotelTotalsRow__\+uKEn{align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;grid-template-columns:90px minmax(0,1.4fr) 116px 116px 116px 116px;grid-template-columns:90px minmax(0,1.4fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.BookingDetailPricing_table__qbnWe{overflow-x:auto;width:100%}.BookingDetailPricing_tableHead__ZE7wG{background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) 116px 116px 116px 116px;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.BookingDetailPricing_th__TO2MN{color:#4b5563;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BookingDetailPricing_thRight__-jMpw{text-align:right}.BookingDetailPricing_thCenter__OSOJ-{text-align:center}.BookingDetailPricing_row__VqO1s{align-items:center;border-bottom:1px solid var(--border-light);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) 116px 116px 116px 116px;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money);transition:background .12s ease}.BookingDetailPricing_row__VqO1s:hover{background:#f5f7fa}.BookingDetailPricing_row__VqO1s:last-child{border-bottom:none}.BookingDetailPricing_cellName__Ft9-4{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:6px}.BookingDetailPricing_cellNameIndex__HDzsh{align-items:center;background:var(--surface-sunken);border-radius:4px;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.BookingDetailPricing_cellGender__W23kw{color:var(--text-tertiary);font-size:11px}.BookingDetailPricing_cellInput__WX-ew{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;padding:8px 10px;text-align:right;transition:all .12s ease;width:100%}.BookingDetailPricing_cellInput__WX-ew:hover{border-color:#c7cad1}.BookingDetailPricing_cellInput__WX-ew:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.BookingDetailPricing_cellInput__WX-ew::placeholder{color:var(--text-quaternary)}.BookingDetailPricing_cellMoney__y-8YO{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;font-weight:600;text-align:right}.BookingDetailPricing_cellMarginPos__6RySH{color:#047857}.BookingDetailPricing_cellMarginNeg__QILjW{color:#b91c1c}.BookingDetailPricing_subtotalRow__Vse1C{align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) 116px 116px 116px 116px;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.BookingDetailPricing_subtotalLabel__Y0kzJ{color:var(--text-primary);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.BookingDetailPricing_ssrTable__2U4xW{overflow-x:auto;width:100%}.BookingDetailPricing_ssrTableHead__OLh1Y{background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc}.BookingDetailPricing_ssrRow__UBaDj,.BookingDetailPricing_ssrTableHead__OLh1Y{display:grid;grid-template-columns:1.3fr 72px 52px 1.3fr 68px 100px 48px 116px 116px 116px 116px;grid-template-columns:1.3fr 72px 52px 1.3fr 68px 100px 48px var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.BookingDetailPricing_ssrRow__UBaDj{align-items:center;border-bottom:1px solid var(--border-light);transition:background .12s ease}.BookingDetailPricing_ssrRow__UBaDj:hover{background:#f5f7fa}.BookingDetailPricing_ssrRow__UBaDj:last-child{border-bottom:none}.BookingDetailPricing_ssrCellLabel__FYAoB{align-items:center;display:flex;gap:6px;min-width:0;padding:9px 10px}.BookingDetailPricing_ssrLabelStack__xXJ5S{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.BookingDetailPricing_ssrLabelText__LNccC{color:var(--text-primary);font-size:12.5px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetailPricing_ssrRouteChip__du8FY{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:5px;display:inline-flex;gap:5px;max-width:100%;overflow:hidden;padding:2px 6px}.BookingDetailPricing_ssrRoutePlane__Ow8Jh{color:#2563eb;display:inline-flex;flex-shrink:0}.BookingDetailPricing_ssrRoutePlane__Ow8Jh svg{height:11px;transform:rotate(90deg);width:11px}.BookingDetailPricing_ssrRouteAirports__MGnEd{align-items:center;display:inline-flex;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.BookingDetailPricing_ssrRouteCode__9cCVE{color:#1e40af;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:800;letter-spacing:.02em}.BookingDetailPricing_ssrRouteArrow__9QCln{color:#93add6;font-size:9.5px;font-weight:700}.BookingDetailPricing_ssrRouteFlight__cyxRX{background:#dbeafe;border-radius:999px;color:#2563eb;flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.03em;padding:1px 6px;white-space:nowrap}.BookingDetailPricing_ssrRouteScope__HNF0-{color:#64748b;flex-shrink:0;font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.BookingDetailPricing_ssrCodeBadge__MxrT5{background:#fdf2f8;border:1px solid #fbcfe8;color:#be185d;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:9.5px;letter-spacing:.05em;white-space:nowrap}.BookingDetailPricing_ssrCodeBadge__MxrT5,.BookingDetailPricing_ssrQtyBadge__kKz\+y{align-items:center;border-radius:4px;display:inline-flex;font-weight:700;justify-content:center;padding:2px 7px}.BookingDetailPricing_ssrQtyBadge__kKz\+y{background:var(--surface-sunken);color:var(--text-secondary);font-size:11px;min-width:26px}.BookingDetailPricing_ssrTotalsRow__pQN\+d{align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;grid-template-columns:1.3fr 72px 52px 1.3fr 68px 100px 48px 116px 116px 116px 116px;grid-template-columns:1.3fr 72px 52px 1.3fr 68px 100px 48px var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.BookingDetailPricing_infoStrip__tLlFS{align-items:center;background:#eef2ff;border:1px solid #dde4fa;border-radius:var(--radius-md);color:#4338ca;display:flex;font-size:12px;font-weight:500;gap:8px;padding:10px 14px}.BookingDetailPricing_infoStrip__tLlFS svg{flex-shrink:0}.BookingDetailPricing_emptyTableMsg__38GMa{align-items:center;color:var(--text-tertiary);display:flex;font-size:12.5px;font-weight:500;gap:8px;justify-content:center;padding:28px 18px}.BookingDetailPricing_emptyTableIcon__Mezpy{align-items:center;background:#eef2ff;border-radius:6px;color:#4f46e5;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.BookingDetailPricing_emptyTableIcon__Mezpy svg{height:14px;width:14px}.BookingDetailPricing_emptyWrap__dKohx{align-items:center;display:flex;flex-direction:column;gap:6px;padding:48px 24px;text-align:center}.BookingDetailPricing_emptyIcon__66Gj5{align-items:center;background:var(--surface-sunken);border-radius:14px;color:var(--text-tertiary);display:flex;height:52px;justify-content:center;margin-bottom:4px;width:52px}.BookingDetailPricing_emptyIcon__66Gj5 svg{height:22px;width:22px}.BookingDetailPricing_emptyTitle__MRl0z{color:var(--text-primary);font-size:15px;font-weight:700}.BookingDetailPricing_emptyDesc__fHUZD{color:var(--text-tertiary);font-size:13px;line-height:1.55;max-width:360px}@media (max-width:1280px){.BookingDetailPricing_flightTable__LnQzA,.BookingDetailPricing_hotelTable__l2F29,.BookingDetailPricing_ssrTable__2U4xW,.BookingDetailPricing_table__qbnWe{overflow-x:auto}.BookingDetailPricing_ssrRow__UBaDj,.BookingDetailPricing_ssrTableHead__OLh1Y,.BookingDetailPricing_ssrTotalsRow__pQN\+d{min-width:1000px}.BookingDetailPricing_hotelRow__ssEto,.BookingDetailPricing_hotelTableHead__q4VFN,.BookingDetailPricing_hotelTotalsRow__\+uKEn,.BookingDetailPricing_row__VqO1s,.BookingDetailPricing_subtotalRow__Vse1C,.BookingDetailPricing_tableHead__ZE7wG{min-width:780px}}@media (max-width:1024px){.BookingDetailPricing_summaryBar__XSNKM{grid-template-columns:1fr 1fr}.BookingDetailPricing_row__VqO1s,.BookingDetailPricing_subtotalRow__Vse1C,.BookingDetailPricing_tableHead__ZE7wG{font-size:11px}.BookingDetailPricing_flightDirSummary__K6Ozq{grid-template-columns:1fr}.BookingDetailPricing_flightDirSumItem__274cS{border-bottom:1px solid var(--border-light);border-right:none}.BookingDetailPricing_flightDirSumItem__274cS:last-child{border-bottom:none}.BookingDetailPricing_pricingSummaryRow__JVKOh{flex-direction:column}.BookingDetailPricing_pricingSummaryBox__Hq3Zy{border-bottom:1px solid var(--border-light);border-right:none}.BookingDetailPricing_grandTotalsFooter__FZtXi{flex-direction:column}.BookingDetailPricing_grandTotalsRight__lEsz0{flex-wrap:wrap}.BookingDetailPricing_grandTotalCol__cjHzu{min-width:80px}.BookingDetailPricing_breakdownRow__JOaWP{grid-template-columns:90px repeat(6,1fr)}.BookingDetailPricing_fdRouteSection__Y0Qvw{border-bottom:1px solid var(--border-light);border-right:none;margin-bottom:12px;margin-right:0;padding-bottom:12px;padding-right:0}.BookingDetailPricing_flightDetailsPanel__nKOZg{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.BookingDetailPricing_summaryBar__XSNKM{grid-template-columns:1fr}}.BookingDetailPricing_vatDisplay__hkXvt{min-width:0;width:100%}.BookingDetailPricing_vatValue__qhxzU{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);display:block;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px;overflow:hidden;padding:6px 8px;text-align:right;text-overflow:ellipsis;transition:opacity .18s ease,color .18s ease;white-space:nowrap;width:100%}.BookingDetailPricing_vatLoading__ZuMQQ{color:var(--text-tertiary);opacity:.55}.BookingDetailPricing_vatModeBadgeEmpty__lOar9,.BookingDetailPricing_vatModeBadgeLoading__likvj,.BookingDetailPricing_vatModeBadge__llQFC{display:none}.BookingDetailPricing_cellVat__AumY6,.BookingDetailPricing_rowNum__NAVsY{align-items:center;display:flex;justify-content:center}.BookingDetailPricing_rowNum__NAVsY{color:var(--text-tertiary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:700;height:22px;width:22px}.BookingDetailPricing_pricingSummaryRow__JVKOh{align-items:stretch;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:0}.BookingDetailPricing_pricingSummaryBox__Hq3Zy{border-right:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:140px;padding:14px 18px;position:relative}.BookingDetailPricing_pricingSummaryBox__Hq3Zy:last-of-type{border-right:none}.BookingDetailPricing_pricingSummaryBoxOut__jWy\+5{background:#f0f4ff;border-top:2px solid #2563eb}.BookingDetailPricing_pricingSummaryBoxOut__jWy\+5 .BookingDetailPricing_pricingSummaryBoxValue__lq77n{color:#2563eb}.BookingDetailPricing_pricingSummaryBoxIn__f3qnn{background:#fdf4ff;border-top:2px solid #9333ea}.BookingDetailPricing_pricingSummaryBoxIn__f3qnn .BookingDetailPricing_pricingSummaryBoxValue__lq77n{color:#9333ea}.BookingDetailPricing_pricingSummaryBoxGrand__cSPz\+{background:#fffbf0;border-top:2px solid #f5a51e;border-top:2px solid var(--accent-amber,#f5a51e)}.BookingDetailPricing_pricingSummaryBoxLabel__9DD3j{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetailPricing_pricingSummaryBoxValue__lq77n{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:17px;font-weight:700;letter-spacing:-.01em}.BookingDetailPricing_pricingSummaryBoxValueAccent__M0U5G{color:var(--accent-amber)}.BookingDetailPricing_pricingSummaryToggle__l5QuI{align-items:center;display:flex;margin-left:auto;padding:0 16px}.BookingDetailPricing_showBreakdownBtn__F3s\+Y{align-items:center;background:none;border:none;color:#4f46e5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;padding:0;transition:color .15s ease;white-space:nowrap}.BookingDetailPricing_showBreakdownBtn__F3s\+Y:hover{color:#3730a3}.BookingDetailPricing_badgePricingMode__puXsf{background:#eef2ff;border-color:#dde4fa;color:#4338ca}.BookingDetailPricing_breakdownGrid__-crLj{background:#f7f8fb;border-bottom:1px solid var(--border-light)}.BookingDetailPricing_breakdownRow__JOaWP{grid-gap:0;border-bottom:1px solid var(--border-light);display:grid;gap:0;grid-template-columns:100px repeat(6,1fr);padding:0}.BookingDetailPricing_breakdownRow__JOaWP:last-child{border-bottom:none}.BookingDetailPricing_breakdownRowTotal__lHMbE{background:var(--surface);border-top:1px solid var(--border)}.BookingDetailPricing_breakdownLabel__ug7oq{align-items:center;color:var(--text-secondary);display:flex;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:9px 12px}.BookingDetailPricing_breakdownHead__NLY2w{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:9px 10px;text-align:right;text-transform:uppercase}.BookingDetailPricing_breakdownHeadAccent__EUSK1{color:var(--accent-amber)}.BookingDetailPricing_breakdownVal__2eonP{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:600;padding:9px 10px;text-align:right}.BookingDetailPricing_breakdownValAccent__ri5cS{color:var(--accent-amber);font-weight:700}.BookingDetailPricing_segmentBar__xlrz0{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 18px}.BookingDetailPricing_segmentBarCollapsed__PMsLv{background:#f7f8fb;border-bottom:1px solid var(--border)}.BookingDetailPricing_segmentBarInfo__Ewfu0{align-items:center;display:flex;flex-wrap:wrap;gap:0;min-width:0}.BookingDetailPricing_segmentDirBadge__pmp\+y{border-radius:4px;font-size:9.5px;font-weight:800;letter-spacing:.06em;margin-right:12px;padding:4px 10px;white-space:nowrap}.BookingDetailPricing_segmentDirBadgeOut__DdhKl{background:#eef2ff;border:1px solid #dde4fa;color:#4338ca}.BookingDetailPricing_segmentDirBadgeIn__akQW2{background:#ecfdf5;border:1px solid #bbf7d0;color:#047857}.BookingDetailPricing_segmentRoute__WxXQC{color:var(--text-primary);font-size:12.5px;font-weight:700;white-space:nowrap}.BookingDetailPricing_segmentSep__W6dRu{color:var(--border);font-size:10px;padding:0 6px;-webkit-user-select:none;user-select:none}.BookingDetailPricing_segmentDate__1j2ae{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px;font-weight:600;white-space:nowrap}.BookingDetailPricing_segmentTime__KPYY2{color:var(--text-secondary);font-weight:500}.BookingDetailPricing_segmentCode__3-TxR,.BookingDetailPricing_segmentTime__KPYY2{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;white-space:nowrap}.BookingDetailPricing_segmentCode__3-TxR{color:#4f46e5;font-weight:700}.BookingDetailPricing_segmentPnrBadge__Wzesg{align-items:center;background:#e0f2fe;border-radius:4px;color:#0369a1;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.03em;padding:1px 7px;white-space:nowrap}.BookingDetailPricing_segmentCabin__Dmm8i{color:var(--text-tertiary);font-size:11px;font-weight:500;white-space:nowrap}.BookingDetailPricing_segmentBarActions__ejeXA{align-items:center;display:flex;flex-shrink:0;gap:8px}.BookingDetailPricing_viewDetailsBtn__MY\+xx{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:#4f46e5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s ease;white-space:nowrap}.BookingDetailPricing_viewDetailsBtn__MY\+xx:hover{background:#eef2ff;border-color:#c7d2fe}.BookingDetailPricing_expandPricingBtn__ZcqOe{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:#047857;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:5px;padding:6px 14px;transition:all .15s ease;white-space:nowrap}.BookingDetailPricing_expandPricingBtn__ZcqOe:hover{background:#ecfdf5;border-color:#bbf7d0}.BookingDetailPricing_expandPricingBtnActive__984yb{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.BookingDetailPricing_flightDetailsPanel__nKOZg{align-items:center;background:#f9fafb;border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:0;padding:14px 18px}.BookingDetailPricing_fdRouteSection__Y0Qvw{align-items:center;border-right:1px solid var(--border-light);display:flex;gap:14px;margin-right:24px;padding-right:24px}.BookingDetailPricing_fdAirport__I\+k6k{align-items:center;display:flex;flex-direction:column;gap:2px}.BookingDetailPricing_fdAirportCode__hdElS{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:18px;font-weight:800;letter-spacing:.02em}.BookingDetailPricing_fdConnection__UjhSC{align-items:center;display:flex;gap:8px;min-width:80px}.BookingDetailPricing_fdConnectionLine__mG8t7{background:var(--border);flex:1 1;height:1px;min-width:16px}.BookingDetailPricing_fdConnectionLabel__UJTLJ{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.BookingDetailPricing_fdMetaSection__FhnG8{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.BookingDetailPricing_fdMetaItem__gldgh{display:flex;flex-direction:column;gap:3px}.BookingDetailPricing_fdMetaLabel__mTgCS{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BookingDetailPricing_fdMetaValue__hIi49{align-items:center;color:var(--text-primary);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px}.BookingDetailPricing_grandTotalsFooter__FZtXi{align-items:center;background:#f7f8fb;border-top:2px solid var(--border);display:flex;flex-wrap:wrap;gap:24px;padding:16px 20px}.BookingDetailPricing_grandTotalsLeft__A\+VRn{display:flex;flex-direction:column;gap:2px;min-width:100px}.BookingDetailPricing_grandTotalsTitle__lItp7{color:var(--text-primary);font-size:13px;font-weight:800;letter-spacing:-.01em}.BookingDetailPricing_grandTotalsSub__JgbxK{color:var(--text-tertiary);font-size:10px;font-weight:500}.BookingDetailPricing_grandTotalsRight__lEsz0{align-items:flex-start;display:flex;flex:1 1;gap:0;min-width:0}.BookingDetailPricing_grandTotalCol__cjHzu{border-right:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:0 10px}.BookingDetailPricing_grandTotalCol__cjHzu:last-child{border-right:none}.BookingDetailPricing_grandTotalColAccent__Go\+vN{background:#fffbf0;border-radius:var(--radius-sm);margin:-6px 0;padding:6px 10px}.BookingDetailPricing_grandTotalColLabel__ZB1JA{color:var(--text-tertiary);font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.BookingDetailPricing_grandTotalColValue__tSJIC{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;font-weight:700;white-space:nowrap}.BookingDetailPricing_grandTotalColValueComm__Nk9uL{color:#0d7a4f}.BookingDetailPricing_grandTotalColValueAccent__m6hPN{color:var(--accent-amber);font-size:14px;font-weight:800}.BookingDetailPricing_copiable__96fsa{align-items:center;border-radius:3px;cursor:pointer;display:inline-flex;gap:4px;transition:background .15s}.BookingDetailPricing_copiable__96fsa:hover{background:#0000000d}.BookingDetailPricing_copyBtn__Hlt2y{align-items:center;display:inline-flex;opacity:.35;transition:opacity .15s}.BookingDetailPricing_copiable__96fsa:hover .BookingDetailPricing_copyBtn__Hlt2y{opacity:.7}.BookingDetailPricing_copiedTick__8MEGI{color:#16a34a;font-size:12px;font-weight:700}.BookingDetailPricing_badgeCopy__8Be51{color:inherit;font-size:inherit;font-weight:600}.BookingDetailPricing_fdMetaCode__5VmNt{color:#9ca3af;font-size:11px;margin-left:2px}.BookingDetailPricing_transferDetailsPanel__EzLSL{background:#fafbfc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);padding:12px 16px}.BookingDetailPricing_transferLegsGrid__WBv5N{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.BookingDetailPricing_transferLeg__3GASE{background:#fff;background:var(--surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:8px;padding:10px 14px}.BookingDetailPricing_transferLegHeader__29xPU{margin-bottom:8px}.BookingDetailPricing_transferLegBadge__fIpMA{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 8px}.BookingDetailPricing_transferLegMeta__V8WOS{display:flex;flex-wrap:wrap;gap:8px 20px}.BookingDetailPricing_transferMetaItem__UYeXt{display:flex;flex-direction:column;gap:2px;min-width:100px}.BookingDetailPricing_transferMetaLabel__Y1byj{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.BookingDetailPricing_transferMetaValue__XEI98{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:500}.BookingDetailPricing_sectionLabel__CDnHa{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.06em;text-transform:uppercase}.BookingDetailPricing_sectionLabelIcon__QsDpb{color:var(--text-tertiary);display:inline-flex}.BookingDetailPricing_sectionLabelAccent__Wb-lR{color:var(--accent-amber)}.BookingDetailPricing_segBar__5NhoI{gap:12px;padding:10px 20px}.BookingDetailPricing_segBarRoute__ex3NJ{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;font-weight:700}.BookingDetailPricing_segBarDate__mwYhW{color:var(--text-tertiary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px;font-weight:600}.BookingDetailPricing_segChips__r4ZhK{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.BookingDetailPricing_segChip__WNKOx{align-items:center;background:var(--surface);border:1px solid #eceef2;border-radius:6px;color:var(--text-secondary);display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:3px 9px;white-space:nowrap}.BookingDetailPricing_segChipKey__ztZCt{color:var(--text-quaternary);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BookingDetailPricing_segBarActions__GnM74{align-items:center;display:flex;flex-shrink:0;gap:8px}.BookingDetailPricing_dirBadge__lt\+T8{border-radius:5px;font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.BookingDetailPricing_dirBadgeOut__IGlH8{background:#eef2ff;border:1px solid #e0e7ff;color:#4338ca}.BookingDetailPricing_dirBadgeIn__1RCXs{background:#ecfdf5;border:1px solid #d1fae5;color:#047857}.BookingDetailPricing_flightTotalsRow__zQesC,.BookingDetailPricing_hotelTotalsRow__\+uKEn,.BookingDetailPricing_ssrTotalsRow__pQN\+d,.BookingDetailPricing_subtotalRow__Vse1C{background:#f8fafc;border-top:1px solid #e6e8ec}.BookingDetailPricing_fth__AKzVt,.BookingDetailPricing_th__TO2MN{color:var(--text-tertiary)}.BookingDetailPricing_cellInput__WX-ew,.BookingDetailPricing_cellMoney__y-8YO,.BookingDetailPricing_clientPriceVal__Y55P-,.BookingDetailPricing_flightTotalVal__hMown,.BookingDetailPricing_numInput__eExaz,.BookingDetailPricing_vatValue__qhxzU{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BookingDetailPricing_vatValue__qhxzU{border-color:#0000;color:var(--text-secondary)}.BookingDetailPricing_sectionBlockLabel__mA1Re{align-items:center;color:var(--text-tertiary);display:flex;font-size:10.5px;font-weight:800;gap:7px;letter-spacing:.07em;padding:13px 20px 9px;text-transform:uppercase}.BookingDetailPricing_sectionBlockLabel__mA1Re svg{color:var(--text-quaternary);height:13px;width:13px}.BookingDetailPricing_cancelBanner__t2hHY{align-items:center;background:linear-gradient(90deg,#fff7ed,#fffbf4);border-bottom:1px solid #fde4c0;border-left:3px solid #f5a51e;border-left:3px solid var(--accent-amber,#f5a51e);display:flex;gap:13px;padding:12px 22px}.BookingDetailPricing_cancelBannerIcon__3PcRE{align-items:center;background:#fef0d9;border-radius:8px;color:#c2620f;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.BookingDetailPricing_cancelBannerIcon__3PcRE svg{height:17px;width:17px}.BookingDetailPricing_cancelBannerBody__xLGQm{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.BookingDetailPricing_cancelBannerTitle__u7wsG{color:#c2620f;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.BookingDetailPricing_cancelBannerText__XofxI{color:var(--text-secondary);font-size:12px;line-height:1.4}.BookingDetailPricing_cancelBannerMeta__SKt7N{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:22px}.BookingDetailPricing_cancelBannerMetaItem__NEt8e{display:flex;flex-direction:column;gap:1px}.BookingDetailPricing_cancelBannerMetaLabel__R3src{color:var(--text-quaternary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetailPricing_cancelBannerMetaValue__dr5ks{color:var(--text-secondary);font-size:12px;font-weight:700;white-space:nowrap}.BookingDetailPricing_kpiGrid__9Q27b{grid-gap:0;background:var(--surface);border-bottom:1px solid #eceef2;display:grid;gap:0;grid-template-columns:repeat(6,1fr)}.BookingDetailPricing_kpiTile__4hM83{border-right:1px solid #eceef2;min-width:0;overflow:hidden;padding:14px 18px;position:relative}.BookingDetailPricing_kpiTile__4hM83:last-child{border-right:none}.BookingDetailPricing_kpiTileLabel__eN8rP{align-items:center;color:var(--text-quaternary);display:flex;font-size:9.5px;font-weight:700;gap:5px;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.BookingDetailPricing_kpiTileAmount__c9n4j{font-feature-settings:"tnum";color:var(--text-primary);font-size:19px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.05;white-space:nowrap}.BookingDetailPricing_kpiTileSub__NltEa{color:var(--text-quaternary);font-size:10px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetailPricing_kpiBlue__zhE\+z{color:#2563eb}.BookingDetailPricing_kpiActive__2ISu8{color:#16a34a}.BookingDetailPricing_kpiCancelled__kk4MD{color:#dc2626}.BookingDetailPricing_kpiFees__mX\+eX{color:#d97706}.BookingDetailPricing_kpiRefund__drrna{color:#f5a51e;color:var(--accent-amber,#f5a51e)}.BookingDetailPricing_kpiCnRow__2Ctly{align-items:center;display:flex;gap:8px}.BookingDetailPricing_kpiCnNumber__rRqVl{color:#7c3aed;font-size:17px;font-weight:800;letter-spacing:-.01em}.BookingDetailPricing_kpiCnNumberPending__ILLpM{color:#f5a51e;color:var(--accent-amber,#f5a51e)}.BookingDetailPricing_kpiCnPill__lkXb2{background:#f3e8ff;border:1px solid #e9d5ff;border-radius:4px;color:#7c3aed;font-size:9px;font-weight:700;padding:2px 7px;white-space:nowrap}.BookingDetailPricing_kpiCnIcon__4FB0w{color:#c4b5fd;position:absolute;right:14px;top:12px}.BookingDetailPricing_kpiCnIcon__4FB0w svg{height:18px;width:18px}.BookingDetailPricing_travStrip__cMep\+{align-items:stretch;background:#fafbfc;border-bottom:1px solid #eceef2;display:flex;flex-wrap:wrap}.BookingDetailPricing_travItem__tCfjj{align-items:center;border-right:1px solid #eceef2;display:flex;flex:1 1;gap:9px;min-width:160px;padding:9px 20px}.BookingDetailPricing_travItem__tCfjj:last-child{border-right:none}.BookingDetailPricing_travIconBox__ZFMYt{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:7px;color:var(--text-tertiary);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.BookingDetailPricing_travIconBox__ZFMYt svg{height:14px;width:14px}.BookingDetailPricing_travIconActive__u7J\+V{color:#16a34a}.BookingDetailPricing_travIconCancelled__Zg3zG{color:#dc2626}.BookingDetailPricing_travText__-6CJY{display:flex;flex-direction:column;min-width:0}.BookingDetailPricing_travItemLabel__GV5os{color:var(--text-quaternary);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetailPricing_travItemValue__zJlq\+{color:var(--text-primary);font-size:14px;font-weight:800;margin-top:1px}.BookingDetailPricing_travValueActive__-A5-e{color:#16a34a}.BookingDetailPricing_travValueCancelled__DEOpr{color:#dc2626}.BookingDetailPricing_cardBody__0ZUA4{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 308px}.BookingDetailPricing_cardMain__CYpaV{border-right:1px solid #eceef2;min-width:0;overflow:hidden}.BookingDetailPricing_cardSide__uH-Jt{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px}.BookingDetailPricing_finalBoxAnchored__-psjV{margin-top:auto}.BookingDetailPricing_sideCard__wMmho{background:var(--surface);border:1px solid #e6e8ec;border-radius:10px;overflow:hidden}.BookingDetailPricing_sideHead__cLqng{background:#fafbfc;border-bottom:1px solid #eceef2;color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.06em;padding:11px 14px;text-transform:uppercase}.BookingDetailPricing_sideSection__VVS7b{padding:12px 14px}.BookingDetailPricing_sideSection__VVS7b+.BookingDetailPricing_sideSection__VVS7b{border-top:1px solid #f1f3f6}.BookingDetailPricing_sideSectionTitle__-E622{align-items:flex-end;color:var(--text-quaternary);display:flex;font-size:9.5px;font-weight:700;justify-content:space-between;letter-spacing:.05em;margin-bottom:9px;text-transform:uppercase}.BookingDetailPricing_sideColsHead__12PVq{display:inline-flex;gap:0}.BookingDetailPricing_sideColsHead__12PVq span{text-align:right;width:78px}.BookingDetailPricing_sideColsHead__12PVq span+span{color:#16a34a}.BookingDetailPricing_sideLine__HGenK{align-items:baseline;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:4px 0}.BookingDetailPricing_sideLineLabel__SCSEt{color:var(--text-tertiary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetailPricing_sideLineVals__f4RQz{display:inline-flex;flex-shrink:0;gap:0}.BookingDetailPricing_sideLineVal__1p9Ef{font-feature-settings:"tnum";color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.BookingDetailPricing_sideLineVals__f4RQz .BookingDetailPricing_sideLineVal__1p9Ef{text-align:right;width:78px}.BookingDetailPricing_sideLineOrig__beUuU{color:var(--text-quaternary);font-weight:600;text-decoration:line-through;-webkit-text-decoration-color:#cbd5e1;text-decoration-color:#cbd5e1}.BookingDetailPricing_sideLineActiveVal__Z7Ysd{color:#16a34a}.BookingDetailPricing_sideLineCancelled__n3pug{color:#dc2626}.BookingDetailPricing_sideSub__EADLY{align-items:baseline;border-top:1px solid #eceef2;display:flex;gap:10px;justify-content:space-between;margin-top:7px;padding-top:9px}.BookingDetailPricing_sideSubLabel__dLvxS{color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.BookingDetailPricing_sideSubVals__q-UXz{display:inline-flex;flex-shrink:0;gap:0}.BookingDetailPricing_sideSubVal__VZX5Q{font-feature-settings:"tnum";color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.BookingDetailPricing_sideSubVals__q-UXz .BookingDetailPricing_sideLineOrig__beUuU,.BookingDetailPricing_sideSubVals__q-UXz .BookingDetailPricing_sideSubVal__VZX5Q{text-align:right;width:78px}.BookingDetailPricing_cancSum__W2nCp{background:#fffaf3;border:1px solid #fbd5b5;border-radius:10px;overflow:hidden}.BookingDetailPricing_cancSumHead__tD\+-d{align-items:center;border-bottom:1px solid #fbe2c8;color:#c2620f;display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.05em;padding:10px 14px;text-transform:uppercase}.BookingDetailPricing_cancSumHead__tD\+-d svg{height:14px;width:14px}.BookingDetailPricing_cancSumBody__80bZt{padding:11px 14px}.BookingDetailPricing_cancSumRow__uBaBJ{align-items:baseline;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:3px 0}.BookingDetailPricing_cancSumLabel__s2jPa{color:var(--text-tertiary)}.BookingDetailPricing_cancSumVal__Ap-Gh{font-feature-settings:"tnum";color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-variant-numeric:tabular-nums;font-weight:700}.BookingDetailPricing_cancSumValCancelled__rWzYj{color:#dc2626}.BookingDetailPricing_cancSumValActive__nBSwY{color:#16a34a}.BookingDetailPricing_cancSumValFees__SoexI{color:#d97706}.BookingDetailPricing_cancSumDivider__IgTBm{background:#fbe2c8;height:1px;margin:7px 0}.BookingDetailPricing_cancSumRefund__hwZd5{align-items:baseline;border-top:1px solid #fbe2c8;display:flex;gap:10px;justify-content:space-between;margin-top:7px;padding-top:9px}.BookingDetailPricing_cancSumRefundLabel__anCEy{color:#c2620f;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.BookingDetailPricing_cancSumRefundVal__yLeSC{font-feature-settings:"tnum";color:#f5a51e;color:var(--accent-amber,#f5a51e);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:16px;font-variant-numeric:tabular-nums;font-weight:800}.BookingDetailPricing_cancSumCnRow__vXclm{align-items:center;border-top:1px solid #fbe2c8;display:flex;gap:8px;justify-content:space-between;margin-top:9px;padding-top:9px}.BookingDetailPricing_cancSumCnNumber__U5RDC{color:#7c3aed;font-size:13px;font-weight:800}.BookingDetailPricing_cancSumCnDate__qIlG0{color:var(--text-quaternary);font-size:10px;margin-top:2px}.BookingDetailPricing_viewCnBtnSide__D2z2I{align-items:center;background:var(--surface);border:1px solid #e9d5ff;border-radius:7px;color:#7c3aed;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;justify-content:center;margin-top:10px;padding:8px 11px;transition:background .15s,border-color .15s;width:100%}.BookingDetailPricing_viewCnBtnSide__D2z2I:hover{background:#faf5ff;border-color:#c4b5fd}.BookingDetailPricing_viewCnBtnSide__D2z2I svg{height:13px;width:13px}.BookingDetailPricing_finalBox__nTzj8{background:linear-gradient(180deg,#f5f9ff,#eef4ff);border:1px solid #c7dbff;border-radius:10px;padding:16px;text-align:center}.BookingDetailPricing_finalLabel__B7frm{color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.BookingDetailPricing_finalValue__-FRf7{font-feature-settings:"tnum";color:#1d4ed8;font-size:27px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-top:7px}.BookingDetailPricing_finalSub__JbdZK{color:var(--text-quaternary);font-size:10.5px;margin-top:5px}.BookingDetailPricing_cardBodyStacked__\+zWBM{display:block}.BookingDetailPricing_cardBodyStacked__\+zWBM .BookingDetailPricing_cardMain__CYpaV{border-bottom:1px solid #eceef2;border-right:none}@media (max-width:1280px){.BookingDetailPricing_cardBody__0ZUA4{grid-template-columns:1fr}.BookingDetailPricing_cardMain__CYpaV{border-bottom:1px solid #eceef2;border-right:none}.BookingDetailPricing_cardSide__uH-Jt{align-items:center;flex-direction:row;flex-wrap:wrap;position:static}.BookingDetailPricing_cardSide__uH-Jt>*{align-self:stretch;flex:1 1 280px;min-width:0}.BookingDetailPricing_cardSide__uH-Jt>.BookingDetailPricing_finalBox__nTzj8{align-self:center;flex:0 1 280px}}.BookingDetailPricing_flightFooterWrap__9OyWX{padding:16px 20px}.BookingDetailPricing_flightFooter__3avN7{background:var(--surface);border:1px solid #e6e8ec;border-radius:12px;box-shadow:0 1px 2px #1018280a;overflow:hidden}.BookingDetailPricing_flightFooterBody__GBEmj{align-items:stretch;display:flex;flex-wrap:wrap}.BookingDetailPricing_flightFooterCols__eBoz\+{align-items:stretch;display:flex;flex:1 1 460px;flex-wrap:wrap}.BookingDetailPricing_ffCol__IIz\+R{display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;min-width:120px;padding:16px 20px;position:relative}.BookingDetailPricing_ffCol__IIz\+R+.BookingDetailPricing_ffCol__IIz\+R:before{background:#eceef2;content:"";height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.BookingDetailPricing_ffColLabel__pLq2v{color:var(--text-quaternary);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.BookingDetailPricing_ffColValue__q6nKu{font-feature-settings:"tnum";color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.BookingDetailPricing_ffPos__Tp8\+f{color:#16a34a}.BookingDetailPricing_ffNeg__\+oUCk{color:#dc2626}.BookingDetailPricing_ffFees__nSmqX{color:#d97706}.BookingDetailPricing_ffRefund__wVdl9{color:#f5a51e;color:var(--accent-amber,#f5a51e)}.BookingDetailPricing_flightFooterFinal__YTWL4{align-items:flex-end;background:linear-gradient(180deg,#f5f9ff,#eef4ff);border-left:1px solid #dbe6ff;display:flex;flex:0 0 300px;flex-direction:column;gap:5px;justify-content:center;padding:18px 24px;text-align:right}.BookingDetailPricing_ffFinalLabel__EBMWs{color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.BookingDetailPricing_ffFinalValue__Df0yJ{font-feature-settings:"tnum";color:#1d4ed8;font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.05}.BookingDetailPricing_ffFinalSub__PHj0-{color:var(--text-quaternary);font-size:10.5px}.BookingDetailPricing_flightFooterCn__76XgC{align-items:center;background:#fffaf3;border-top:1px dashed #fbe2c8;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:11px 20px}.BookingDetailPricing_ffCnText__IkahJ{color:var(--text-secondary);font-size:12px}.BookingDetailPricing_ffCnText__IkahJ strong{color:var(--text-primary);font-weight:800}.BookingDetailPricing_ffCnNum__l8G3t{color:#7c3aed}.BookingDetailPricing_ffCnBtn__K9TMK{align-items:center;background:var(--surface);border:1px solid #e9d5ff;border-radius:7px;color:#7c3aed;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:7px 12px;transition:background .15s,border-color .15s;white-space:nowrap}.BookingDetailPricing_ffCnBtn__K9TMK:hover{background:#faf5ff;border-color:#c4b5fd}.BookingDetailPricing_ffCnBtn__K9TMK svg{height:13px;width:13px}@media (max-width:720px){.BookingDetailPricing_flightFooterFinal__YTWL4{align-items:flex-start;border-left:none;border-top:1px solid #dbe6ff;flex:1 1 100%;text-align:left}}@media (max-width:1100px){.BookingDetailPricing_kpiGrid__9Q27b{grid-template-columns:repeat(3,1fr)}.BookingDetailPricing_kpiTile__4hM83:nth-child(3n){border-right:none}}@media (max-width:720px){.BookingDetailPricing_kpiGrid__9Q27b{grid-template-columns:repeat(2,1fr)}.BookingDetailPricing_kpiTile__4hM83:nth-child(3n){border-right:1px solid #eceef2}.BookingDetailPricing_kpiTile__4hM83:nth-child(2n){border-right:none}.BookingDetailPricing_cancelBanner__t2hHY{flex-wrap:wrap}.BookingDetailPricing_cardSide__uH-Jt{flex-direction:column}}.BookingDetailPricing_segBar__5NhoI{align-items:center;background:#fafbfc;border-bottom:1px solid #eceef2;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:12px 20px}.BookingDetailPricing_segBarCollapsed__GIywI{background:#f5f6f8}.BookingDetailPricing_segBarLeft__GGKtT{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.BookingDetailPricing_segEyebrow__NEYe7{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:10.5px;font-weight:800;gap:6px;letter-spacing:.06em;text-transform:uppercase}.BookingDetailPricing_segEyebrow__NEYe7 svg{color:#2563eb;height:13px;width:13px}.BookingDetailPricing_segRoute__9rDaB{align-items:center;display:inline-flex;gap:7px}.BookingDetailPricing_segRouteAirport__1W\+cC{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;font-weight:800;letter-spacing:.02em}.BookingDetailPricing_segRouteArrow__Ws5r8{color:#9ca3af;font-size:12px;font-weight:600}.BookingDetailPricing_segMetaGroup__SL50t{align-items:center;display:inline-flex;flex-wrap:wrap;gap:9px}.BookingDetailPricing_segMeta__p0gTe{color:var(--text-tertiary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px;font-weight:600;white-space:nowrap}.BookingDetailPricing_segStops__q9vK0{background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;color:#4338ca;font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.BookingDetailPricing_segStopsDirect__mNDgr{background:#ecfdf5;border-color:#d1fae5;color:#047857}.BookingDetailPricing_fdPanel__S6NGF{background:#f9fafb;border-bottom:1px solid #eceef2;display:flex;flex-direction:column;gap:14px;padding:16px 20px}.BookingDetailPricing_fdRoute__FxVUy{align-items:center;background:var(--surface);border:1px solid #e6e8ec;border-radius:12px;display:flex;gap:18px;padding:16px 22px}.BookingDetailPricing_fdEndpoint__i7Xcq{display:flex;flex-direction:column;gap:2px;min-width:62px}.BookingDetailPricing_fdEndpointR__arn6S{align-items:flex-end;text-align:right}.BookingDetailPricing_fdTime__abpa\+{font-feature-settings:"tnum";color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.01em}.BookingDetailPricing_fdCode__GOzBH{color:var(--text-tertiary);font-size:12px;font-weight:800;letter-spacing:.08em}.BookingDetailPricing_fdSub__\+WHb-{color:var(--text-quaternary);font-size:10.5px}.BookingDetailPricing_fdMid__9wG1s{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:120px}.BookingDetailPricing_fdMidStops__UeCHQ{color:var(--text-tertiary);font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.BookingDetailPricing_fdLineRow__AqmmB{align-items:center;display:flex;width:100%}.BookingDetailPricing_fdDot__6LKz9{background:#2563eb;border-radius:50%;flex-shrink:0;height:7px;width:7px}.BookingDetailPricing_fdLine__3jGbU{background:#d6dbe3;flex:1 1;height:2px}.BookingDetailPricing_fdPlane__COlht{color:#2563eb;display:inline-flex;padding:0 9px}.BookingDetailPricing_fdPlane__COlht svg{height:16px;transform:rotate(90deg);width:16px}.BookingDetailPricing_fdVia__lxxZS{color:var(--text-quaternary);font-size:10.5px}.BookingDetailPricing_fdMetaGrid__tENVl{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:0 2px}.BookingDetailPricing_fdMetaCell__ZOqsp{display:flex;flex-direction:column;gap:4px;min-width:0}.BookingDetailPricing_fdmLabel__G7Vso{color:var(--text-quaternary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetailPricing_fdmValue__6R2QT{align-items:center;color:var(--text-primary);display:inline-flex;font-size:13px;font-weight:600;gap:6px;min-width:0}@media (max-width:720px){.BookingDetailPricing_fdRoute__FxVUy{flex-wrap:wrap;gap:12px}.BookingDetailPricing_fdMid__9wG1s{order:3;width:100%}}.BookingDetailPricing_segment__MtU6M{background:var(--surface);border-bottom:1px solid #eceef2}.BookingDetailPricing_segmentHead__2dssn{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:13px 22px 0}.BookingDetailPricing_segmentHeadRoute__pXveD{align-items:center;display:inline-flex}.BookingDetailPricing_timeline__h76h3{align-items:center;display:flex;gap:22px;padding:16px 26px 18px}.BookingDetailPricing_tlEnd__YY9o4{display:flex;flex-direction:column;gap:3px;min-width:70px}.BookingDetailPricing_tlEndR__hkD7y{align-items:flex-end;text-align:right}.BookingDetailPricing_tlTime__MT0bB{font-feature-settings:"tnum";color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:21px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.01em;line-height:1}.BookingDetailPricing_tlAirport__nyPuJ{color:var(--text-secondary);font-size:12.5px;font-weight:800;letter-spacing:.09em}.BookingDetailPricing_tlDate__-NXQh{color:var(--text-quaternary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px}.BookingDetailPricing_tlMid__DPGYr{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:130px}.BookingDetailPricing_tlStops__qr3Fp{background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;color:#4338ca;font-size:9.5px;font-weight:800;letter-spacing:.06em;padding:3px 11px;text-transform:uppercase}.BookingDetailPricing_tlStopsDirect__Ov\+FH{background:#ecfdf5;border-color:#d1fae5;color:#047857}.BookingDetailPricing_tlLineRow__OItwb{align-items:center;display:flex;width:100%}.BookingDetailPricing_tlDot__ZkxF7{background:#2563eb;border-radius:50%;flex-shrink:0;height:9px;width:9px}.BookingDetailPricing_tlLine__u2lb\+{background:#d6dbe3;flex:1 1;height:2px}.BookingDetailPricing_tlPlane__5-OGt{color:#2563eb;display:inline-flex;padding:0 11px}.BookingDetailPricing_tlPlane__5-OGt svg{height:18px;transform:rotate(90deg);width:18px}.BookingDetailPricing_tlVia__Ltap3{color:var(--text-quaternary);font-size:10.5px}.BookingDetailPricing_segFacts__XWgpD{align-items:stretch;background:var(--surface);border-top:1px dashed #e6e8ec;display:flex;flex-wrap:wrap}.BookingDetailPricing_segFact__V3l0v{display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:11px 22px;position:relative}.BookingDetailPricing_segFact__V3l0v+.BookingDetailPricing_segFact__V3l0v:before{background:#eceef2;content:"";height:26px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.BookingDetailPricing_segFactLabel__7RQNF{color:var(--text-quaternary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetailPricing_segFactValue__UhkzH{align-items:center;color:var(--text-primary);display:inline-flex;font-size:13px;font-weight:700;gap:6px;min-width:0}@media (max-width:720px){.BookingDetailPricing_timeline__h76h3{gap:14px;padding:14px 18px}.BookingDetailPricing_tlTime__MT0bB{font-size:18px}}.BookingDetailPricing_flightTableHead__loRDr,.BookingDetailPricing_hotelTableHead__q4VFN,.BookingDetailPricing_ssrTableHead__OLh1Y,.BookingDetailPricing_tableHead__ZE7wG{background:#f8fafc;border-bottom:1px solid #e6e8ec}.BookingDetailPricing_fth__AKzVt,.BookingDetailPricing_th__TO2MN{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.06em;padding:13px 10px}.BookingDetailPricing_fCell__5kLTd{padding:9px 10px}.BookingDetailPricing_flightRow__OvVLg:hover,.BookingDetailPricing_hotelRow__ssEto:hover,.BookingDetailPricing_row__VqO1s:hover,.BookingDetailPricing_ssrRow__UBaDj:hover{background:#f8fafc}.BookingDetailPricing_fInput__nAGwK{background:#fff;border:1px solid #dfe3e8;border-radius:8px;box-shadow:0 1px 1px #10182805;font-size:12px;padding:8px 10px;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.BookingDetailPricing_fInput__nAGwK:hover{background:#fcfcfd;border-color:#c4cad3}.BookingDetailPricing_fInput__nAGwK:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb21;outline:none}.BookingDetailPricing_numInput__eExaz{font-size:12px;letter-spacing:.01em}.BookingDetailPricing_ticketInput__WcpIk{font-size:11px}.BookingDetailPricing_vatValue__qhxzU{background:#0000;border:1px solid #0000;color:#6b7280;font-weight:600;padding:8px 10px}.BookingDetailPricing_clientPriceVal__Y55P-{color:#c2620f;font-size:13px;font-weight:800}.BookingDetailPricing_cellType__oX1Nr{border-radius:6px;font-size:9.5px;padding:2px 7px;white-space:nowrap}.BookingDetailPricing_travIndex__9wjUe{border-radius:6px;flex-shrink:0;font-size:10.5px;height:22px;width:22px}.BookingDetailPricing_travName__fhNMW{font-size:13px;font-weight:700}.BookingDetailPricing_genderPill__OqnNH{color:#94a3b8;font-size:10px}.BookingDetailPricing_dobText__5RnLO{color:#94a3b8;font-size:11px}.BookingDetailPricing_travNameWrap__MGs-c{display:flex;flex-direction:column;gap:1px;min-width:0}.BookingDetailPricing_travSub__GXmcu{color:#9aa3b2;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetailPricing_flightTotalsRow__zQesC,.BookingDetailPricing_hotelTotalsRow__\+uKEn,.BookingDetailPricing_ssrTotalsRow__pQN\+d,.BookingDetailPricing_subtotalRow__Vse1C{background:#f6f8fb;border-top:2px solid #e2e6eb}.BookingDetailPricing_flightTotalsLabel__Ug6o1{color:#374151;font-size:11px;letter-spacing:.06em}.BookingDetailPricing_flightTotalVal__hMown{color:#374151;font-size:12.5px;font-weight:800;padding:13px 10px}.BookingDetailPricing_flightTotalAccent__UdeSH{color:#c2620f}.BookingDetailPricing_copyToAllBtn__nV7WE{border-radius:8px;padding:4px 7px}.BookingDetailPricing_flightRow__OvVLg>:last-child{justify-content:center;padding-left:6px;padding-right:6px}.BookingDetailPricing_flightTableHead__loRDr>:last-child,.BookingDetailPricing_flightTotalsRow__zQesC>:last-child{padding-left:6px;padding-right:6px}.BookingDetailPricing_flightRow__OvVLg>:first-child,.BookingDetailPricing_flightTableHead__loRDr>:first-child,.BookingDetailPricing_flightTotalsRow__zQesC>:first-child{padding-left:12px}.BookingDetailPricing_flightTable__LnQzA,.BookingDetailPricing_hotelTable__l2F29,.BookingDetailPricing_ssrTable__2U4xW,.BookingDetailPricing_table__qbnWe{scrollbar-color:#d6dbe3 #0000;scrollbar-width:thin}.BookingDetailPricing_flightTable__LnQzA::-webkit-scrollbar,.BookingDetailPricing_hotelTable__l2F29::-webkit-scrollbar,.BookingDetailPricing_ssrTable__2U4xW::-webkit-scrollbar,.BookingDetailPricing_table__qbnWe::-webkit-scrollbar{height:9px}.BookingDetailPricing_flightTable__LnQzA::-webkit-scrollbar-thumb,.BookingDetailPricing_hotelTable__l2F29::-webkit-scrollbar-thumb,.BookingDetailPricing_ssrTable__2U4xW::-webkit-scrollbar-thumb,.BookingDetailPricing_table__qbnWe::-webkit-scrollbar-thumb{background:#d6dbe3;border-radius:999px}.BookingDetailPricing_flightTable__LnQzA::-webkit-scrollbar-thumb:hover,.BookingDetailPricing_hotelTable__l2F29::-webkit-scrollbar-thumb:hover,.BookingDetailPricing_ssrTable__2U4xW::-webkit-scrollbar-thumb:hover,.BookingDetailPricing_table__qbnWe::-webkit-scrollbar-thumb:hover{background:#c0c6d0}@media (max-width:1080px){:root{--px-money:104px}.BookingDetailPricing_fth__AKzVt,.BookingDetailPricing_th__TO2MN{padding:11px 8px}.BookingDetailPricing_fCell__5kLTd{padding:8px}}.BookingDetailPricing_flightTable__LnQzA,.BookingDetailPricing_hotelTable__l2F29,.BookingDetailPricing_ssrTable__2U4xW,.BookingDetailPricing_table__qbnWe{border:1px solid #e1e5ea;border-radius:9px;margin:14px 20px 18px;width:auto}.BookingDetailPricing_flightRow__OvVLg>*,.BookingDetailPricing_flightTableHead__loRDr>*,.BookingDetailPricing_flightTotalsRow__zQesC>*,.BookingDetailPricing_hotelRow__ssEto>*,.BookingDetailPricing_hotelTableHead__q4VFN>*,.BookingDetailPricing_hotelTotalsRow__\+uKEn>*,.BookingDetailPricing_row__VqO1s>*,.BookingDetailPricing_ssrRow__UBaDj>*,.BookingDetailPricing_ssrTableHead__OLh1Y>*,.BookingDetailPricing_ssrTotalsRow__pQN\+d>*,.BookingDetailPricing_subtotalRow__Vse1C>*,.BookingDetailPricing_tableHead__ZE7wG>*{border-right:1px solid #e8ebef}.BookingDetailPricing_flightRow__OvVLg>:last-child,.BookingDetailPricing_flightTableHead__loRDr>:last-child,.BookingDetailPricing_flightTotalsRow__zQesC>:last-child,.BookingDetailPricing_hotelRow__ssEto>:last-child,.BookingDetailPricing_hotelTableHead__q4VFN>:last-child,.BookingDetailPricing_hotelTotalsRow__\+uKEn>:last-child,.BookingDetailPricing_row__VqO1s>:last-child,.BookingDetailPricing_ssrRow__UBaDj>:last-child,.BookingDetailPricing_ssrTableHead__OLh1Y>:last-child,.BookingDetailPricing_ssrTotalsRow__pQN\+d>:last-child,.BookingDetailPricing_subtotalRow__Vse1C>:last-child,.BookingDetailPricing_tableHead__ZE7wG>:last-child{border-right:none}.BookingDetailPricing_flightTableHead__loRDr>*,.BookingDetailPricing_flightTotalsRow__zQesC>*,.BookingDetailPricing_hotelTableHead__q4VFN>*,.BookingDetailPricing_hotelTotalsRow__\+uKEn>*,.BookingDetailPricing_ssrTableHead__OLh1Y>*,.BookingDetailPricing_ssrTotalsRow__pQN\+d>*,.BookingDetailPricing_subtotalRow__Vse1C>*,.BookingDetailPricing_tableHead__ZE7wG>*{border-right-color:#dde1e7}.BookingDetailPricing_cancelledDivider__uWy-e{align-items:center;background:#fef2f2;border-bottom:1px dashed #fca5a5;border-top:1px dashed #fca5a5;color:#b91c1c;display:flex;font-size:9.5px;font-weight:700;gap:6px;letter-spacing:.08em;padding:6px 16px;text-transform:uppercase}.BookingDetailPricing_cancelledDivider__uWy-e svg{opacity:.7}.BookingDetailPricing_flightRowCancelled__WdPAF{background:#fefbfb!important;opacity:.72}.BookingDetailPricing_flightRowCancelled__WdPAF:hover{background:#fef5f5!important}.BookingDetailPricing_cancelledStrike__hd0CP{color:#9ca3af;font-size:12px;font-weight:600;padding:8px 10px;text-decoration:line-through;-webkit-text-decoration-color:#e5484d;text-decoration-color:#e5484d}.BookingDetailPricing_cancelledReadonly__28WET{color:#9ca3af;font-size:11px;padding:8px 10px}.BookingDetailPricing_travCancelledBadge__qUPbf{align-items:center;background:#fee2e2;border-radius:4px;color:#dc2626;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1.6;margin-left:8px;padding:1px 7px;text-transform:uppercase;vertical-align:middle}.BookingDetailPricing_cancEffectRow__TZ9Yr{background:#fef8f0;border-bottom:1px solid #f3e8d6;border-top:1px dashed #fbd38d;grid-column:1/-1;padding:8px 20px}.BookingDetailPricing_cancEffectInner__dXTip{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.BookingDetailPricing_cancEffectItem__fXS-L{display:flex;flex-direction:column;gap:1px}.BookingDetailPricing_cancEffectLabel__H2opS{color:#92700c;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetailPricing_cancEffectVal__aBAzP{color:#374151;font-size:13px;font-weight:800}.BookingDetailPricing_cancEffectValMuted__W0xZo{color:#b45309;font-size:12px;font-weight:700}.BookingDetailPricing_cancEffectValRefund__jk8hn{color:#047857;font-size:13px;font-weight:800}.BookingDetailPricing_cancEffectArrow__4YyJP,.BookingDetailPricing_cancEffectEquals__nvxoL,.BookingDetailPricing_cancEffectPlus__shTkR{color:#92700c;font-size:14px;font-weight:700;padding-top:10px}.BookingDetailPricing_flightTotalsRowCancelled__mhsi-{background:#fef5f5!important;border-top:1px dashed #fca5a5!important}.BookingDetailPricing_flightTotalValCancelled__a9KWN{color:#b91c1c!important;text-decoration:line-through;-webkit-text-decoration-color:#fca5a5;text-decoration-color:#fca5a5}.ItineraryTab_itineraryTab__uGv6C{display:flex;flex-direction:column;gap:16px}.ItineraryTab_tabHeader__cw1hY{align-items:flex-start;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;justify-content:space-between;padding:16px 20px}.ItineraryTab_tabTitle__qxlya{align-items:center;color:#1a1d23;display:flex;font-size:15px;font-weight:700;gap:8px}.ItineraryTab_tabSubtitle__9M6k0{color:#9ca3af;font-size:12px;margin-top:2px}.ItineraryTab_addBtn__7DQnI{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:7px 14px;transition:opacity .15s}.ItineraryTab_addBtn__7DQnI:hover{opacity:.88}.ItineraryTab_emptyState__dZjL3{background:#fff;border:1px solid #eceef1;border-radius:10px;padding:48px 20px;text-align:center}.ItineraryTab_emptyIcon__IxtLJ{color:#d1d5db;margin-bottom:10px}.ItineraryTab_emptyTitle__xciN\+{color:#1a1d23;font-size:14px;font-weight:700;margin-bottom:4px}.ItineraryTab_emptyText__YLkBX{color:#9ca3af;font-size:12.5px;margin-bottom:16px}.ItineraryTab_productTabs__MZVXe{align-items:center;background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border:1px solid #eceef1;border:1px solid var(--border-light,#eceef1);border-radius:10px;display:flex;gap:6px;overflow-x:auto;padding:4px;scrollbar-width:none}.ItineraryTab_productTabs__MZVXe::-webkit-scrollbar{display:none}.ItineraryTab_productTab__tjXRg{align-items:center;background:#0000;border:1.5px solid #0000;border-radius:8px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;position:relative;transition:all .18s ease;white-space:nowrap}.ItineraryTab_productTab__tjXRg:hover{background:#fff;background:var(--surface,#fff);box-shadow:0 1px 3px #0000000a;color:#6b7280;color:var(--text-secondary,#6b7280)}.ItineraryTab_productTabActive__tVtCN{background:#fff!important;background:var(--surface,#fff)!important;border-color:#e5e7eb!important;border-color:var(--border,#e5e7eb)!important;box-shadow:0 1px 4px #0000000f,0 0 0 1px #00000005;color:#1a1d23!important;color:var(--text-primary,#1a1d23)!important;font-weight:700}.ItineraryTab_productTabIcon__wbLN4{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .18s;width:22px}.ItineraryTab_productTabIcon__wbLN4 svg{height:13px;width:13px}.ItineraryTab_productTab__tjXRg:hover .ItineraryTab_productTabIcon__wbLN4{opacity:.9}.ItineraryTab_productTabCount__jT-J9{align-items:center;background:#eceef1;background:var(--surface-sunken,#eceef1);border-radius:999px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 5px;transition:all .18s}.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabCount__jT-J9{background:#f5a51e;background:var(--accent-amber-light,#f5a51e);color:#fff}.ItineraryTab_tabAll__JPWtO .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabCarRental__62KUb .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabCruise__UoZ2s .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabFlight__ju9Nr .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabHotel__n2DOx .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabInsurance__CSjYK .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabOther__TLJeS .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabPackage__UrFDE .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabTransfer__tTGjK .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabVisa__xdyYQ .ItineraryTab_productTabIcon__wbLN4{background:#eef4ff;color:#2563eb}.ItineraryTab_tabAll__JPWtO.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabCarRental__62KUb.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabCruise__UoZ2s.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabFlight__ju9Nr.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabHotel__n2DOx.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabInsurance__CSjYK.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabOther__TLJeS.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabPackage__UrFDE.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabTransfer__tTGjK.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabVisa__xdyYQ.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4{background:#2563eb;color:#fff}.ItineraryTab_tabCarRental__62KUb.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabCruise__UoZ2s.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabFlight__ju9Nr.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabHotel__n2DOx.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabInsurance__CSjYK.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabPackage__UrFDE.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabTransfer__tTGjK.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabVisa__xdyYQ.ItineraryTab_productTabActive__tVtCN{border-color:#bfdbfe!important}.ItineraryTab_filteredHeader__ioXCF{align-items:center;display:flex;gap:8px;padding:0 2px}.ItineraryTab_filteredTitle__EWRMv{align-items:center;color:#1a1d23;color:var(--text-primary,#1a1d23);display:flex;font-size:13px;font-weight:700;gap:6px}.ItineraryTab_filteredTitle__EWRMv svg{height:15px;width:15px}.ItineraryTab_filteredCount__O-LUs{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:11px;font-weight:600}.ItineraryTab_filteredDivider__7g-kv{background:#eceef1;background:var(--border-light,#eceef1);flex:1 1;height:1px}.ItineraryTab_productList__B7n-2{display:flex;flex-direction:column;gap:34px}.ItineraryTab_productListAnimated__oar5J{animation:ItineraryTab_listFadeIn__ceM8R .2s ease}@keyframes ItineraryTab_listFadeIn__ceM8R{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ItineraryTab_productCard__rqTh5{background:#fff;border:1px solid #e7e9ee;border-radius:12px;box-shadow:inset 3px 0 0 #cbd5e1,0 1px 2px #1018280a,0 6px 16px #1018280f;box-shadow:inset 3px 0 0 var(--uaccent,#cbd5e1),0 1px 2px #1018280a,0 6px 16px #1018280f;overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .18s}.ItineraryTab_productCard__rqTh5:hover{border-color:#d6dae1;box-shadow:inset 3px 0 0 #cbd5e1,0 2px 4px #1018280d,0 12px 28px #1018281a;box-shadow:inset 3px 0 0 var(--uaccent,#cbd5e1),0 2px 4px #1018280d,0 12px 28px #1018281a;transform:translateY(-1px)}.ItineraryTab_flightCard__cLDxI{background:#fff!important;border:1px solid #e7e9ee!important;border-radius:12px!important;box-shadow:inset 3px 0 0 #cbd5e1,0 1px 2px #1018280a,0 6px 16px #1018280f!important;box-shadow:inset 3px 0 0 var(--uaccent,#cbd5e1),0 1px 2px #1018280a,0 6px 16px #1018280f!important;overflow:hidden!important;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.ItineraryTab_flightCard__cLDxI:hover{border-color:#d6dae1!important;box-shadow:inset 3px 0 0 #cbd5e1,0 2px 4px #1018280d,0 12px 28px #1018281a!important;box-shadow:inset 3px 0 0 var(--uaccent,#cbd5e1),0 2px 4px #1018280d,0 12px 28px #1018281a!important;transform:translateY(-1px)}.ItineraryTab_productHeader__FbMl6{align-items:center;background:linear-gradient(135deg,#eef4ff,#e0ecff);border-bottom:1px solid #d4e0f0;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:12px 18px}.ItineraryTab_flightHeader__9YExY,.ItineraryTab_hotelHeader__sRird,.ItineraryTab_transferHeader__37kRH{background:linear-gradient(135deg,#eef4ff,#e0ecff);border-bottom:1px solid #d4e0f0;border-radius:12px 12px 0 0;padding:12px 18px;position:relative}.ItineraryTab_flightHeader__9YExY:after,.ItineraryTab_flightHeader__9YExY:before{display:none}.ItineraryTab_headerLeft__7-lT2{align-items:center;display:flex;gap:12px}.ItineraryTab_headerRight__umgtu{align-items:center;display:flex;gap:6px;position:relative}.ItineraryTab_productIconBadge__k58e7{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ItineraryTab_flightIcon__Z22Lk,.ItineraryTab_hotelIcon__ZBqLP,.ItineraryTab_productIconBadge__k58e7,.ItineraryTab_transferIcon__2cjdt{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;color:#2563eb;height:32px;width:32px}.ItineraryTab_productTypeLabel__sbxSK{color:#1a1d23;font-size:13px;font-weight:700;letter-spacing:.05em}.ItineraryTab_flightHeader__9YExY .ItineraryTab_productTypeLabel__sbxSK{color:#1e293b;font-size:13px;font-weight:700;letter-spacing:.03em}.ItineraryTab_supplierLabel__CXrgL{color:#9ca3af;font-size:12px;font-weight:500}.ItineraryTab_flightHeader__9YExY .ItineraryTab_supplierLabel__CXrgL{color:#64748b}.ItineraryTab_statusBadge__GaAyc{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 10px}.ItineraryTab_statusDot__9\+p4X{border-radius:50%;display:inline-block;height:6px;width:6px}.ItineraryTab_statusConfirmed__3eEXD{background:#eef9f3;color:#0d7a4f}.ItineraryTab_statusConfirmed__3eEXD .ItineraryTab_statusDot__9\+p4X{background:#0d7a4f}.ItineraryTab_statusPending__nHQ7f{background:#fef3e2;color:#b06e0a}.ItineraryTab_statusPending__nHQ7f .ItineraryTab_statusDot__9\+p4X{background:#b06e0a}.ItineraryTab_statusCancelled__bOPVR{background:#fef2f2;color:#c42b2b}.ItineraryTab_statusCancelled__bOPVR .ItineraryTab_statusDot__9\+p4X{background:#c42b2b}.ItineraryTab_flightMetaStrip__SToSL{background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:0}.ItineraryTab_metaChip__NNkJW{border-right:1px solid #e5e7eb;display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:100px;padding:10px 16px}.ItineraryTab_metaChip__NNkJW:last-child{border-right:none}.ItineraryTab_metaChipLabel__8Zcuk{color:#8892b0;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ItineraryTab_metaChipValue__1musL{color:#1e2433;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_metaChipHighlight__\+6xwr{color:#3b82f6;font-weight:700}.ItineraryTab_flightSegments__Lo1cX{background:#fff;display:flex;flex-direction:column;gap:20px;padding:24px 22px 20px}.ItineraryTab_emptySegments__xiud9{align-items:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;color:#94a3b8;display:flex;font-size:13px;gap:10px;justify-content:center;padding:40px 0}.ItineraryTab_segCard__T8OQZ{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000a;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.ItineraryTab_segCard__T8OQZ:hover{border-color:#c7d2fe;box-shadow:0 4px 16px #3b5bdb14,0 1px 4px #0000000a;transform:translateY(-2px)}.ItineraryTab_segGroupCard__2F\+gz{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000a;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.ItineraryTab_segGroupCard__2F\+gz:hover{border-color:#c7d2fe;box-shadow:0 4px 16px #3b5bdb14,0 1px 4px #0000000a}.ItineraryTab_segGroupDivider__kcpvQ{border:none;border-top:1.5px dashed #cbd5e1;margin:0 24px;position:relative}.ItineraryTab_segGroupDivider__kcpvQ:after{background:#f1f5f9;border:1.5px dashed #cbd5e1;border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:12px}.ItineraryTab_segLegChips__QULut{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ItineraryTab_segLegLabel__qJwn5{align-items:center;display:flex;gap:12px;padding:14px 24px 0}.ItineraryTab_segLegTag__QPmE3{border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.1em;padding:4px 14px;text-transform:uppercase;white-space:nowrap}.ItineraryTab_segLegOut__peRSS{background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 1px 4px #1d4ed81f;color:#1e40af}.ItineraryTab_segLegRet__J3ANB{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:0 1px 4px #3341551f;color:#334155}.ItineraryTab_segLegLine__nvoJJ{background:linear-gradient(90deg,#cbd5e1,#0000);flex:1 1;height:1px}.ItineraryTab_segRouteRow__5F3sG{align-items:center;display:flex;gap:0;overflow:hidden;padding:24px 24px 20px}.ItineraryTab_segEndpoint__WdVns{display:flex;flex:1 1;flex-direction:column;gap:4px;max-width:35%;min-width:0}.ItineraryTab_segEndpointRight__q2SLk{align-items:flex-end;text-align:right}.ItineraryTab_segTopRow__1Z8FJ{align-items:baseline;display:flex;gap:10px;white-space:nowrap}.ItineraryTab_segEndpointRight__q2SLk .ItineraryTab_segTopRow__1Z8FJ{justify-content:flex-end}.ItineraryTab_segTimeLarge__k0wnw{font-feature-settings:"tnum";color:#0f172a;font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.ItineraryTab_segIata__V8qhz{background:#eff6ff;border-radius:4px;color:#2563eb;font-size:14px;font-weight:800;letter-spacing:.06em;line-height:1;padding:2px 7px}.ItineraryTab_segAirportName__94LlB{color:#475569;font-size:12px;font-weight:500;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_segDateText__K7EIL{color:#94a3b8;font-size:11px;font-weight:500;white-space:nowrap}.ItineraryTab_segTerminal__3yzrT{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.02em}.ItineraryTab_segRouteLine__5D0BL{align-items:center;display:flex;flex:1 1 30%;flex-direction:column;gap:8px;justify-content:center;max-width:40%;min-width:120px;padding:0 14px}.ItineraryTab_segFlightMeta__Sde6P{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ItineraryTab_segAirlineLabel__pJwJw{color:#64748b;font-size:11px;font-weight:600}.ItineraryTab_segFlightCode__IngQY{background:#eff6ff;border-radius:4px;color:#2563eb;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;padding:3px 10px}.ItineraryTab_segCabinBadge__XGGxH{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;color:#475569;font-size:10px;font-weight:700;letter-spacing:.03em;padding:3px 10px;text-transform:capitalize}.ItineraryTab_segLineTrack__O8f7y{align-items:center;display:flex;gap:0;width:100%}.ItineraryTab_segDotEnd__EhR8x,.ItineraryTab_segDotStart__vi\+EJ{background:#fff;border:2px solid #93c5fd;border-radius:50%;flex-shrink:0;height:10px;width:10px}.ItineraryTab_segDotEnd__EhR8x{background:#60a5fa;border-color:#60a5fa}.ItineraryTab_segDash__Hrhy3{background:repeating-linear-gradient(90deg,#bfdbfe,#bfdbfe 6px,#0000 0,#0000 11px);flex:1 1;height:2px}.ItineraryTab_segPlaneWrapper__d41Vr{align-items:center;background:#3b82f6;border:2px solid #dbeafe;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;margin:0 4px;width:32px}.ItineraryTab_segPlaneIcon__v2IcO{color:#fff;flex-shrink:0;transform:rotate(0deg)}.ItineraryTab_segRouteInfo__IfJr8{align-items:center;display:flex;gap:12px}.ItineraryTab_segDuration__bl0xs{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 10px}.ItineraryTab_segStopsLabel__U3RAb{color:#94a3b8;font-size:11px;font-weight:600}.ItineraryTab_segFooter__et1pC{align-items:center;background:#f8fafc;border-top:1px solid #e8ecf4;display:flex;justify-content:space-between;padding:12px 24px}.ItineraryTab_segFooterChips__vkb-5{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ItineraryTab_segChip__y511r{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;font-size:11px;gap:6px;padding:5px 12px}.ItineraryTab_segChipLabel__zZFKN{color:#94a3b8;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ItineraryTab_segChipCode__cfLAk{color:#0f172a;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.08em}.ItineraryTab_segChipValue__IU9di{color:#334155;font-weight:600}.ItineraryTab_segStatusChip__lkHIj{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 14px}.ItineraryTab_segStatusDot__8Jped{border-radius:50%;display:inline-block;height:7px;width:7px}.ItineraryTab_segStConfirmed__7HqDi{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.ItineraryTab_segStConfirmed__7HqDi .ItineraryTab_segStatusDot__8Jped{background:#10b981}.ItineraryTab_segStPending__1XeE9{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.ItineraryTab_segStPending__1XeE9 .ItineraryTab_segStatusDot__8Jped{background:#f59e0b}.ItineraryTab_segStCancelled__sAY0N{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.ItineraryTab_segStCancelled__sAY0N .ItineraryTab_segStatusDot__8Jped{background:#ef4444}.ItineraryTab_segStOption__2CV8P{background:#eef2ff;border:1px solid #c7d2fe;color:#4338ca}.ItineraryTab_segStOption__2CV8P .ItineraryTab_segStatusDot__8Jped{background:#6366f1}.ItineraryTab_segEditBtn__Gaxg7{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:6px 14px;transition:all .2s ease}.ItineraryTab_segEditBtn__Gaxg7:hover{background:#eef2ff;border-color:#93a5e3;box-shadow:0 2px 8px #3b5bdb1f;color:#1e40af;transform:translateY(-1px)}@media (max-width:768px){.ItineraryTab_segRouteRow__5F3sG{align-items:stretch;flex-direction:column;gap:12px;padding:16px 18px}.ItineraryTab_segEndpoint__WdVns{flex:none;max-width:100%}.ItineraryTab_segEndpointRight__q2SLk{align-items:flex-start;text-align:left}.ItineraryTab_segEndpointRight__q2SLk .ItineraryTab_segTopRow__1Z8FJ{justify-content:flex-start}.ItineraryTab_segTimeLarge__k0wnw{font-size:22px}.ItineraryTab_segAirportName__94LlB{white-space:normal}.ItineraryTab_segRouteLine__5D0BL{flex-direction:row;gap:8px;max-width:100%;min-width:0;padding:4px 0}.ItineraryTab_segFlightMeta__Sde6P{display:none}.ItineraryTab_segRouteInfo__IfJr8{flex-direction:column;gap:2px}.ItineraryTab_flightMetaStrip__SToSL{flex-wrap:wrap}.ItineraryTab_metaChip__NNkJW{flex:1 1 auto;min-width:80px}.ItineraryTab_segFooter__et1pC{flex-wrap:wrap;gap:8px;padding:10px 18px}.ItineraryTab_flightHeader__9YExY{padding:10px 14px}.ItineraryTab_flightSegments__Lo1cX{padding:18px 16px 16px}.ItineraryTab_segGroupDivider__kcpvQ{margin:0 16px}.ItineraryTab_segLegLabel__qJwn5{flex-wrap:wrap}.ItineraryTab_segLegChips__QULut{flex-basis:100%;margin-top:6px}}.ItineraryTab_infoBar__m8BmP{background:#fafbfc;border-bottom:1px solid #eceef1;display:flex;flex-wrap:wrap;gap:0}.ItineraryTab_infoItem__ZxBk3{border-right:1px solid #eceef1;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:120px;padding:10px 16px}.ItineraryTab_infoItem__ZxBk3:last-child{border-right:none}.ItineraryTab_infoLabel__cmMIo{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ItineraryTab_infoValue__8sSdD{color:#1a1d23;font-size:12.5px;font-weight:600}.ItineraryTab_infoStatusConfirmed__j9P6t{color:#0d7a4f}.ItineraryTab_infoStatusPending__QXbYG{color:#b06e0a}.ItineraryTab_infoStatusCancelled__cqk1l{color:#c42b2b}.ItineraryTab_flightTypeBadge__eXiz9{color:#3b5bdb;font-weight:700}.ItineraryTab_segmentSection__-00qp{padding:14px 16px}.ItineraryTab_segmentTypeLabel__t70f9{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.ItineraryTab_segmentTableWrapper__F7Qps{border:1px solid #eceef1;border-radius:8px;overflow-x:auto}.ItineraryTab_segmentTable__m\+dB1{border-collapse:collapse;font-size:12px;width:100%}.ItineraryTab_segmentTable__m\+dB1 thead th{background:#f5f6f8;border-bottom:1px solid #eceef1;color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.04em;padding:8px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.ItineraryTab_segmentTable__m\+dB1 tbody td{border-bottom:1px solid #f3f4f6;color:#1a1d23;font-weight:500;padding:10px 12px;white-space:nowrap}.ItineraryTab_segmentTable__m\+dB1 tbody tr:last-child td{border-bottom:none}.ItineraryTab_segmentTable__m\+dB1 tbody tr:hover{background:#fafbfc}.ItineraryTab_airportCode__TIT7V{color:#3b5bdb!important;font-family:SF Mono,Consolas,monospace;font-size:13px!important;font-weight:700!important}.ItineraryTab_flightCode__2Xyyi{color:#1a1d23!important}.ItineraryTab_flightCode__2Xyyi,.ItineraryTab_pnrCode__JldD1{font-family:SF Mono,Consolas,monospace;font-weight:600!important}.ItineraryTab_pnrCode__JldD1{color:#6b7280!important;font-size:11.5px!important}.ItineraryTab_locationCell__56PHh{font-weight:600!important;max-width:180px;white-space:normal!important}.ItineraryTab_emptyRow__ovj1R{color:#9ca3af!important;font-style:italic;padding:20px 12px!important;text-align:center}.ItineraryTab_segmentStatus__8KbJN{border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:600;padding:2px 8px}.ItineraryTab_segConfirmed__XORt1{background:#eef9f3;color:#0d7a4f}.ItineraryTab_segScheduled__zNQzI{background:#eef3ff;color:#3b5bdb}.ItineraryTab_segCancelled__LTXku{background:#fef2f2;color:#c42b2b}.ItineraryTab_segDelayed__C\+cmU,.ItineraryTab_segPending__-skth{background:#fef3e2;color:#b06e0a}.ItineraryTab_segActionBtn__Huyn\+{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:5px;color:#6b7280;cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .12s;width:26px}.ItineraryTab_segActionBtn__Huyn\+:hover{background:#f3f4f6;border-color:#d1d5db;color:#1a1d23}.ItineraryTab_detailSection__Pnh87{padding:16px}.ItineraryTab_hotelNameRow__lITRd{grid-gap:24px;border-bottom:1px solid #f3f4f6;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding-bottom:14px}.ItineraryTab_detailGrid7__KgJTD{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(7,1fr)}.ItineraryTab_detailBlock__uCV7K{display:flex;flex-direction:column;gap:3px}.ItineraryTab_detailLabel__eUPTW{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ItineraryTab_detailValue__vSCYp{color:#1a1d23;font-size:12.5px;font-weight:600}.ItineraryTab_detailValueLg__scTSq{color:#1a1d23;font-size:14px;font-weight:700}.ItineraryTab_actionGroup__HK--j{position:relative}.ItineraryTab_actionBtn__eOw7w{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:7px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:6px 12px;transition:all .15s}.ItineraryTab_actionBtn__eOw7w:hover{background:#f5f6f8;border-color:#9ca3af}.ItineraryTab_actionDropdown__8Qq-M{animation:ItineraryTab_dropIn__MFKIt .12s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001f;min-width:260px;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}@keyframes ItineraryTab_dropIn__MFKIt{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ItineraryTab_dropdownSection__i\+Ogz{padding:4px 0}.ItineraryTab_dropdownSectionTitle__zmiGe{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.05em;padding:6px 14px 4px;text-transform:uppercase}.ItineraryTab_actionDropdown__8Qq-M button{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:8px;padding:7px 14px;text-align:left;transition:background .1s;width:100%}.ItineraryTab_actionDropdown__8Qq-M button:hover{background:#f5f6f8;color:#1a1d23}.ItineraryTab_dropdownDivider__Nf9ZW{background:#eceef1;height:1px;margin:4px 0}.ItineraryTab_iconBtn__PW-jp{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .12s;width:30px}.ItineraryTab_iconBtn__PW-jp:hover{background:#f3f4f6;border-color:#d1d5db;color:#1a1d23}.ItineraryTab_genericBody__LeAjJ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));padding:14px 16px}.ItineraryTab_genericField__NWFGx{display:flex;flex-direction:column;gap:2px}.ItineraryTab_modalBody__\+Mz6w{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.ItineraryTab_warningBanner__KgIgL{align-items:center;background:#fef3e2;border:1px solid #fde4b0;border-radius:8px;color:#b06e0a;display:flex;font-size:13px;font-weight:600;gap:10px;margin-bottom:16px;padding:12px 16px}.ItineraryTab_validationSection__Qa5YB{margin-bottom:16px}.ItineraryTab_validationTitle__kwttx{color:#1a1d23;font-size:13px;font-weight:700;margin-bottom:4px}.ItineraryTab_validationSubtitle__9ddWB{color:#6b7280;font-size:12px;margin-bottom:10px}.ItineraryTab_validationList__8z\+o-{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px}.ItineraryTab_validationList__8z\+o- li{color:#374151;font-size:12.5px;line-height:1.5}.ItineraryTab_modalActions__Isufh{border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;margin-top:20px;padding-top:16px}.ItineraryTab_btnSecondary__qV4Ve{background:#fff;border:1px solid #d1d5db;border-radius:7px;color:#4b5563;cursor:pointer;font-size:12.5px;font-weight:600;padding:8px 16px;transition:all .15s}.ItineraryTab_btnSecondary__qV4Ve:hover{background:#f5f6f8;border-color:#9ca3af}.ItineraryTab_btnPrimary__5yd4Q{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 16px;transition:opacity .15s}.ItineraryTab_btnPrimary__5yd4Q:hover{opacity:.88}.ItineraryTab_btnPrimary__5yd4Q:disabled{cursor:not-allowed;opacity:.5}.ItineraryTab_btnDanger__1OT4r{align-items:center;background:#dc2626;border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 16px;transition:opacity .15s}.ItineraryTab_btnDanger__1OT4r:hover{opacity:.88}.ItineraryTab_formGroup__wvI0m{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-bottom:12px;min-width:0}.ItineraryTab_formGroup__wvI0m label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ItineraryTab_formGroup__wvI0m input,.ItineraryTab_formGroup__wvI0m select,.ItineraryTab_formGroup__wvI0m textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1a1d23;font-family:inherit;font-size:13px;padding:8px 10px;transition:border-color .15s;width:100%}.ItineraryTab_formGroup__wvI0m input:focus,.ItineraryTab_formGroup__wvI0m select:focus,.ItineraryTab_formGroup__wvI0m textarea:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 2px #f5a51e1f;outline:none}.ItineraryTab_formGroup__wvI0m textarea{min-height:60px;resize:vertical}.ItineraryTab_formRow__wWhC6{box-sizing:border-box;display:flex;gap:12px;width:100%}.ItineraryTab_required__35Ty8{color:#dc2626}.ItineraryTab_optional__itm5n{color:#9ca3af;font-weight:400;letter-spacing:0;text-transform:none}.ItineraryTab_copyPnrSection__ZA-yr{background:#f8f9fb;border:1px solid #eceef1;border-radius:8px;margin-top:4px;padding:12px}.ItineraryTab_copyPnrTitle__iUqH2{align-items:center;color:#6b7280;display:flex;font-size:11.5px;font-weight:600;gap:6px;letter-spacing:.03em;margin-bottom:10px;text-transform:uppercase}.ItineraryTab_airlineTag__5TsW1{align-items:center;background:#e8eefb;border-radius:4px;color:#3b5998;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;margin-right:4px;padding:1px 7px}.ItineraryTab_airlineRoutes__3xvhW{color:#9ca3af;font-size:11px;font-weight:400;margin-left:6px}.ItineraryTab_pbActionHeader__ULGSH{align-items:flex-start;background:#f8f9fb;border-left:3px solid #3b82f6;border-radius:8px;display:flex;gap:10px;margin-bottom:14px;padding:10px 12px}.ItineraryTab_pbActionHeader__ULGSH>svg{flex-shrink:0;margin-top:1px}.ItineraryTab_pbActionTitle__NUboN{color:#1f2937;font-size:13px;font-weight:700}.ItineraryTab_pbActionDesc__MZ2\+j{color:#6b7280;font-size:11.5px;margin-top:1px}.ItineraryTab_flsContainer__Hd913{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:16px;padding:14px}.ItineraryTab_flsHeader__FBFx8{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ItineraryTab_flsHeaderIcon__Odxhx{color:#3b82f6;flex-shrink:0}.ItineraryTab_flsHeaderTitle__ucD81{color:#1f2937;font-size:13px;font-weight:700}.ItineraryTab_flsHeaderHint__ejvp8{color:#9ca3af;font-size:11px;margin-left:auto}.ItineraryTab_flsDirectionRow__RNaN3{display:flex;gap:8px;margin-bottom:12px}.ItineraryTab_flsDirectionBtn__eHx2b{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:10px 12px;transition:all .15s ease}.ItineraryTab_flsDirectionBtn__eHx2b:hover{background:#eff6ff;border-color:#93c5fd}.ItineraryTab_flsDirectionBtnActive__mG9zW{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.ItineraryTab_flsDirectionLabel__a0T3C{color:#1f2937;font-size:13px;font-weight:700}.ItineraryTab_flsDirectionBtnActive__mG9zW .ItineraryTab_flsDirectionLabel__a0T3C{color:#1d4ed8}.ItineraryTab_flsDirectionCount__Tkrlo{color:#9ca3af;font-size:10.5px}.ItineraryTab_flsDirectionBtnActive__mG9zW .ItineraryTab_flsDirectionCount__Tkrlo{color:#3b82f6}.ItineraryTab_flsLegList__5WC69{display:flex;flex-direction:column;gap:4px}.ItineraryTab_flsLegItem__591f1{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;font-size:12.5px;gap:10px;padding:9px 12px;transition:all .15s ease}.ItineraryTab_flsLegItem__591f1:hover{background:#f0f7ff;border-color:#93c5fd}.ItineraryTab_flsLegItemActive__XyHwD{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f633}.ItineraryTab_flsLegCheck__3-33o{align-items:center;background:#f3f4f6;border:1.5px solid #d1d5db;border-radius:5px;color:#0000;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .15s ease;width:20px}.ItineraryTab_flsLegItemActive__XyHwD .ItineraryTab_flsLegCheck__3-33o{background:#3b82f6;border-color:#3b82f6;color:#fff}.ItineraryTab_flsLegCheckEmpty__oVjwd{display:block;height:10px;width:10px}.ItineraryTab_flsLegNum__zM-3L{color:#6b7280;font-weight:700;min-width:18px}.ItineraryTab_flsLegDate__YMLq8{color:#6b7280;font-size:12px;min-width:90px;white-space:nowrap}.ItineraryTab_flsLegRoute__3M\+N-{align-items:center;display:flex;flex:1 1;gap:4px;min-width:0}.ItineraryTab_flsLegCode__o03sx{color:#1f2937;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;font-weight:700}.ItineraryTab_flsLegAirportName__zop7U{color:#9ca3af;font-size:11px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_flsLegArrow__GtGF0{color:#d1d5db;flex-shrink:0}.ItineraryTab_flsLegFlight__OCex8{background:#f3f4f6;border-radius:4px;color:#6b7280;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:600;padding:2px 6px;white-space:nowrap}.ItineraryTab_flsHint__WVmZw{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:flex;font-size:12px;gap:6px;margin-top:4px;padding:10px 12px}.ItineraryTab_pbFieldBlock__Eg4EU{background:#fafbfc;border:1px solid #eceef1;border-radius:8px;margin-bottom:10px;padding:10px 12px}.ItineraryTab_pbFieldBlockTitle__jsiAn{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.ItineraryTab_readonlyInput__FmZdc{background:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed}.ItineraryTab_separator__2mc4c{background:#e5e7eb;height:1px;margin:8px 0 16px}.ItineraryTab_financialSection__i2W6d{margin-bottom:4px}.ItineraryTab_financialTitle__3kNEt{color:#1a1d23;font-size:13px;font-weight:700;margin-bottom:12px}.ItineraryTab_totalRow__RwUbg{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:4px;padding:10px 0}.ItineraryTab_totalRow__RwUbg span:first-child{color:#1a1d23;font-size:13px;font-weight:700}.ItineraryTab_totalValue__\+j26\+{color:#1a1d23;font-size:15px;font-weight:800}.ItineraryTab_vatRow__toB-J{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.ItineraryTab_vatRow__toB-J span:first-child{color:#6b7280;font-size:12px;font-weight:600}.ItineraryTab_vatAuto__0mxS9{color:#9ca3af;font-size:11px;font-style:italic}.ItineraryTab_docComSection__ZGIpJ{display:flex;flex-direction:column;gap:8px}.ItineraryTab_checkboxLabel__8mhnS{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px}.ItineraryTab_checkboxLabel__8mhnS input[type=checkbox]{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;flex-shrink:0;height:16px;width:16px}.ItineraryTab_schLegTabs__2xxkV{display:flex;gap:8px;margin-bottom:14px}.ItineraryTab_schLegTab__HPgSJ{align-items:center;background:#f8f9fb;border:1.5px solid #e2e6f0;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:8px 12px;transition:all .15s}.ItineraryTab_schLegTab__HPgSJ:hover{background:#f0f4ff;border-color:#c7d0e8}.ItineraryTab_schLegTabActive__QgPO\+{background:#eef2ff;border-color:#3b5bdb;box-shadow:0 0 0 2px #3b5bdb1a}.ItineraryTab_schLegTabDir__D6546{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ItineraryTab_schLegTabActive__QgPO\+ .ItineraryTab_schLegTabDir__D6546{color:#3b5bdb}.ItineraryTab_schLegTabRoute__2NXFh{color:#1a1d23;font-size:12px;font-weight:700;letter-spacing:.02em}.ItineraryTab_schCompareSection__xi0Ws{display:flex;flex-direction:column;gap:12px}.ItineraryTab_schCurrentBlock__gjQSX{background:#f8f9fb;border:1px solid #e2e6f0;border-radius:8px;padding:12px 16px}.ItineraryTab_schBlockLabel__qFSxz{align-items:center;color:#6b7280;display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.ItineraryTab_schCurrentRoute__3JoPt{align-items:center;display:flex;gap:12px;margin-bottom:8px}.ItineraryTab_schCurrentEndpoint__8Qk9M{align-items:baseline;display:flex;gap:6px}.ItineraryTab_schCode__IGJzI{color:#3b5bdb;font-size:18px;font-weight:800;letter-spacing:.04em}.ItineraryTab_schName__Bvzmx{color:#64748b;font-size:12px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_schCurrentMeta__BvNHo{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:12px}.ItineraryTab_schFlightBadge__Y3WrF{background:#eef2ff;border-radius:4px;color:#3b5bdb;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:11.5px;font-weight:800;letter-spacing:.04em;padding:1px 8px}.ItineraryTab_routeArrow__RTEHk{color:#9ca3af;flex-shrink:0}.ItineraryTab_schNewBlock__MKKZl{background:#fff;border:1.5px solid #dbe4ff;border-radius:8px;padding:12px 16px}.ItineraryTab_schClassRow__VARPK{box-sizing:border-box;display:flex;gap:12px;width:100%}.ItineraryTab_schClassRow__VARPK .ItineraryTab_formGroup__wvI0m{flex:1 1;min-width:0}.ItineraryTab_scheduleCompare__NGBSO{grid-gap:16px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px;width:100%}.ItineraryTab_scheduleBlock__fhCon{border:1px solid #eceef1;border-radius:8px;min-width:0;overflow:hidden}.ItineraryTab_scheduleBlockTitle__okt\+S{background:#f5f6f8;border-bottom:1px solid #eceef1;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;padding:10px 14px;text-transform:uppercase}.ItineraryTab_scheduleReadonly__JuO1x{background:#fff;padding:14px}.ItineraryTab_scheduleRoute__FTk85{align-items:center;display:flex;gap:10px;margin-bottom:10px}.ItineraryTab_airportBig__oRURP{color:#3b5bdb;font-family:SF Mono,Consolas,monospace;font-size:18px;font-weight:800}.ItineraryTab_scheduleDetails__-5tkE{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:12px}.ItineraryTab_scheduleForm__ZKajx{padding:14px}.ItineraryTab_scheduleForm__ZKajx .ItineraryTab_formGroup__wvI0m{margin-bottom:10px}.ItineraryTab_scheduleForm__ZKajx .ItineraryTab_formRow__wWhC6{flex-wrap:wrap}.ItineraryTab_statusFields__7gCIW{box-sizing:border-box;display:flex;gap:12px;margin-bottom:4px;width:100%}.ItineraryTab_statusFields__7gCIW .ItineraryTab_formGroup__wvI0m{flex:1 1;min-width:140px}.ItineraryTab_noShowPricingBreakdown__0dU1a{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:14px;padding:14px 16px}.ItineraryTab_noShowGrid__mBYir{display:flex;flex-direction:column;gap:6px}.ItineraryTab_noShowRow__-ZtxD{align-items:baseline;color:#111827;display:flex;font-size:13px;gap:8px;justify-content:space-between}.ItineraryTab_noShowLabel__KmTLY{color:#6b7280;flex-shrink:0;font-size:12px}.ItineraryTab_noShowValue__eo4lC{font-size:13px;text-align:right}.ItineraryTab_btnSuccess__eaauK{align-items:center;background:#e8f5ee;border:1px solid #c3e8d4;border-radius:7px;color:#0d7a4f;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.ItineraryTab_btnSuccess__eaauK:hover{background:#d4edde}.ItineraryTab_btnSuccess__eaauK:disabled{cursor:not-allowed;opacity:.5}.ItineraryTab_ssrModalBody__eQo-j{display:flex;flex-direction:column;gap:14px;padding:4px 0}.ItineraryTab_ssrModalToolbar__8FXMc{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ItineraryTab_ssrModalSummaryPill__6govG{align-items:baseline;background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:999px;display:inline-flex;gap:5px;padding:5px 12px}.ItineraryTab_ssrModalPillNum__gwQMq{color:#1a1d23;color:var(--text-primary,#1a1d23);font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:800}.ItineraryTab_ssrModalPillLabel__32cm\+{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;font-weight:600}.ItineraryTab_ssrModalSearchWrap__dmgn8{align-items:center;display:flex;flex:1 1;gap:8px;max-width:320px}.ItineraryTab_ssrModalSearchBox__2N8Ht{flex:1 1;position:relative}.ItineraryTab_ssrModalSearchIcon__Xt6k7{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);display:flex;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ItineraryTab_ssrModalSearchInput__uD0R8{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);font-family:inherit;font-size:12px;outline:none;padding:7px 30px 7px 32px;transition:border-color .15s;width:100%}.ItineraryTab_ssrModalSearchInput__uD0R8:focus{border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.ItineraryTab_ssrModalSearchClear__5nwmH{background:none;border:none;color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);cursor:pointer;display:flex;padding:2px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.ItineraryTab_ssrModalSearchClear__5nwmH:hover{color:#ef4444}.ItineraryTab_ssrCtxPanel__nTiR4{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;overflow:hidden}.ItineraryTab_ssrCtxSection__ZMb9L{border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);padding:12px 14px}.ItineraryTab_ssrCtxSection__ZMb9L:last-child{border-bottom:none}.ItineraryTab_ssrCtxSectionHeader__KLt0B{align-items:center;display:flex;gap:8px;margin-bottom:10px}.ItineraryTab_ssrCtxSectionIcon__y3vff{align-items:center;background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border-radius:6px;border-radius:var(--radius-sm,6px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.ItineraryTab_ssrCtxSectionTitle__SvTre{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ItineraryTab_ssrCtxHint__1ECbd{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);font-size:10px;margin-left:auto}.ItineraryTab_ssrCtxChipRow__sFLxK{display:flex;flex-wrap:wrap;gap:8px}.ItineraryTab_ssrCtxLegChip__3vuDs{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:6px;border-radius:var(--radius-sm,6px);color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s;white-space:nowrap}.ItineraryTab_ssrCtxLegChip__3vuDs:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e)}.ItineraryTab_ssrCtxLegChipActive__ovRTS{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light,#f5a51e)!important;box-shadow:0 0 0 3px #f5a51e14;color:#1a1d23;color:var(--text-primary,#1a1d23);font-weight:600}.ItineraryTab_ssrCtxLegDir__7T8As{background:#eceef1;background:var(--surface-sunken,#eceef1);border-radius:3px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 5px}.ItineraryTab_ssrCtxLegChipActive__ovRTS .ItineraryTab_ssrCtxLegDir__7T8As{background:#f5a51e;background:var(--accent-amber-light,#f5a51e);color:#fff}.ItineraryTab_ssrActiveCtxBar__vjCVR{align-items:center;background:linear-gradient(135deg,#fffdf7,#fff8eb);border:1.5px solid #fde4b0;border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;flex-wrap:wrap;gap:8px;padding:7px 12px}.ItineraryTab_ssrActiveCtxLabel__3uAOM{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-right:2px;text-transform:uppercase}.ItineraryTab_ssrActiveCtxChip__OuiII{align-items:center;background:#fff;border:1px solid #fde4b0;border-radius:999px;color:#1a1d23;color:var(--text-primary,#1a1d23);display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.ItineraryTab_ssrActiveCtxChip__OuiII svg{color:#f5a51e;color:var(--accent-amber-light,#f5a51e);flex-shrink:0}.ItineraryTab_ssrActiveCtxChipMuted__fkGp1{align-items:center;background:#0000;border-radius:999px;color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);display:inline-flex;font-size:10.5px;font-weight:500;gap:5px;padding:3px 9px;white-space:nowrap}.ItineraryTab_ssrSectionHeading__YhhzF{align-items:center;color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.ItineraryTab_ssrSelectedCount__u0-Nt{align-items:center;background:#f5a51e;background:var(--accent-amber-light,#f5a51e);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.ItineraryTab_ssrCatGrid__FEryK{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (max-width:780px){.ItineraryTab_ssrCatGrid__FEryK{grid-template-columns:repeat(2,1fr)}}.ItineraryTab_ssrCatCard__UOIGf{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:11px 13px;position:relative;text-align:left;transition:all .15s;width:100%}.ItineraryTab_ssrCatCard__UOIGf:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);box-shadow:0 1px 3px #0000000f;box-shadow:var(--shadow-xs,0 1px 3px #0000000f);transform:translateY(-1px)}.ItineraryTab_ssrCatIcon__Adadp{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:6px;border-radius:var(--radius-sm,6px);color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:34px;justify-content:center;line-height:1;width:34px}.ItineraryTab_ssrCatIcon__Adadp svg{height:18px;width:18px}.ItineraryTab_ssrCatInfo__GC-nx{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ItineraryTab_ssrCatLabel__V1b2u{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_ssrCatDesc__nNWTT{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_ssrCatBadge__uU4eo{align-items:center;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.ItineraryTab_ssrBreadcrumb__OHKlt{align-items:center;display:flex;gap:8px;margin-bottom:12px}.ItineraryTab_ssrBreadcrumbBack__yLnXy{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:4px 8px;transition:all .15s}.ItineraryTab_ssrBreadcrumbBack__yLnXy:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8);color:#6b7280;color:var(--text-secondary,#6b7280)}.ItineraryTab_ssrBreadcrumbSep__xpjnx{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);font-size:12px}.ItineraryTab_ssrBreadcrumbCurrent__mB-nk{align-items:center;display:flex;font-size:12px;font-weight:700;gap:4px}.ItineraryTab_ssrBreadcrumbCurrent__mB-nk svg{height:14px;width:14px}.ItineraryTab_ssrItemList__j2X-s{border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;max-height:320px;overflow:hidden;overflow-y:auto}.ItineraryTab_ssrItemRow__ymN2S{align-items:center;background:#fff;background:var(--surface,#fff);border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);display:flex;gap:10px;padding:9px 14px;transition:background .15s}.ItineraryTab_ssrItemRow__ymN2S:last-child{border-bottom:none}.ItineraryTab_ssrItemRow__ymN2S:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.ItineraryTab_ssrItemCatIcon__a4tE7{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:5px;color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ItineraryTab_ssrItemCatIcon__a4tE7 svg{height:13px;width:13px}.ItineraryTab_ssrItemCodeBadge__JHGZz{background:#eceef1;background:var(--surface-sunken,#eceef1);border-radius:4px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:52px;padding:3px 7px;text-align:center}.ItineraryTab_ssrItemBody__d3KDO{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.ItineraryTab_ssrItemName__weWS6{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12px;font-weight:600}.ItineraryTab_ssrItemDesc__7Pya2{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_ssrItemUnit__CQlhm{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);flex-shrink:0;font-size:10px;white-space:nowrap}.ItineraryTab_ssrItemAddBtn__8Xqvp{align-items:center;background:#f5a51e;background:var(--accent-amber-light,#f5a51e);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;transition:all .15s;white-space:nowrap}.ItineraryTab_ssrItemAddBtn__8Xqvp:hover:not(:disabled){background:#e09500;background:var(--accent-amber,#e09500);box-shadow:0 1px 4px #f5a51e4d}.ItineraryTab_ssrItemAddBtn__8Xqvp:disabled{cursor:not-allowed;opacity:.6}.ItineraryTab_ssrCurrentList__W3Fi6{border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;overflow:hidden}.ItineraryTab_ssrCurrentRow__zLG5V{align-items:center;background:#fff;background:var(--surface,#fff);border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);display:flex;gap:10px;padding:8px 14px;transition:background .15s}.ItineraryTab_ssrCurrentRow__zLG5V:last-child{border-bottom:none}.ItineraryTab_ssrCurrentRow__zLG5V:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.ItineraryTab_ssrCurrentRowDeleting__8JF3i{background:#fef2f2!important;border-color:#fecaca}.ItineraryTab_ssrCurrentCatIcon__dh9E8{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:5px;color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ItineraryTab_ssrCurrentCatIcon__dh9E8 svg{height:13px;width:13px}.ItineraryTab_ssrCurrentCodeBadge__lCbiM{border-radius:4px;flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:52px;padding:2px 7px;text-align:center}.ItineraryTab_ssrCurrentBody__tXOwI{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ItineraryTab_ssrCurrentLabel__47tBr{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12px;font-weight:600}.ItineraryTab_ssrCurrentDesc__lM4YZ{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px}.ItineraryTab_ssrCurrentQty__aqnBI{color:#6b7280;color:var(--text-secondary,#6b7280);flex-shrink:0;font-size:11px;font-weight:600}.ItineraryTab_ssrCurrentStatus__CYtHR{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.ItineraryTab_ssrCurrentRemove__GncSa{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .15s;width:24px}.ItineraryTab_ssrCurrentRemove__GncSa:hover{background:#fef2f2;color:#dc2626}.ItineraryTab_ssrCurrentPriceGroup__UNO\+C{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.ItineraryTab_ssrCurrentPriceChip__zqu6\+{align-items:center;background:#f3f4f6;border-radius:5px;color:#4b5563;display:flex;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;gap:4px;padding:2px 7px;white-space:nowrap}.ItineraryTab_ssrCurrentPriceChipSell__oit8R{background:#e8f5e9;color:#1a1d23;font-weight:700}.ItineraryTab_ssrCurrentPriceChipLabel__rTBbm{color:#9ca3af;font-family:-apple-system,system-ui,sans-serif;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ItineraryTab_ssrCurrentEditPrice__nW7ll{align-items:center;background:none;border:1px solid #0000;border-radius:5px;color:#d1d5db;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s;width:22px}.ItineraryTab_ssrCurrentEditPrice__nW7ll:hover{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6}.ItineraryTab_ssrDeleteConfirmBar__TzGOq{align-items:center;animation:ItineraryTab_ssrDeleteSlide__ng3QC .15s ease;display:flex;gap:8px;padding:0 14px}.ItineraryTab_ssrDeleteConfirmText__EQa9Z{color:#b91c1c;flex:1 1;font-size:11.5px;font-weight:600}.ItineraryTab_ssrDeleteConfirmText__EQa9Z strong{font-weight:800}.ItineraryTab_ssrDeleteConfirmActions__Zldoy{display:flex;flex-shrink:0;gap:6px}.ItineraryTab_ssrDeleteBtnCancel__LUmJ9{background:#fff;background:var(--surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:5px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;transition:all .15s}.ItineraryTab_ssrDeleteBtnCancel__LUmJ9:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.ItineraryTab_ssrDeleteBtnConfirm__slBkm{align-items:center;background:#dc2626;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;transition:all .15s}.ItineraryTab_ssrDeleteBtnConfirm__slBkm:hover:not(:disabled){background:#b91c1c}.ItineraryTab_ssrDeleteBtnConfirm__slBkm:disabled{cursor:not-allowed;opacity:.6}@keyframes ItineraryTab_ssrDeleteSlide__ng3QC{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.ItineraryTab_ssrPricingEditForm__1ivqo{display:flex;flex-direction:column;gap:14px;padding:4px 0}.ItineraryTab_ssrPricingEditRow__3uWEh{display:flex;flex-direction:column;gap:4px}.ItineraryTab_ssrPricingEditLabel__VnEVp{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ItineraryTab_ssrPricingEditInputWrap__cEUEq{align-items:center;border:1.5px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden;transition:border-color .15s}.ItineraryTab_ssrPricingEditInputWrap__cEUEq:focus-within{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.ItineraryTab_ssrPricingEditCurrency__6B3dU{align-items:center;background:#f9fafb;border-right:1px solid #e5e7eb;color:#9ca3af;display:flex;font-size:13px;font-weight:700;height:38px;padding:0 10px}.ItineraryTab_ssrPricingEditInput__USm3T{background:#fff;border:none;color:#1a1d23;flex:1 1;font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:600;outline:none;padding:8px 12px}.ItineraryTab_ssrPricingEditInput__USm3T::-webkit-inner-spin-button,.ItineraryTab_ssrPricingEditInput__USm3T::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ItineraryTab_ssrPricingEditSummary__BC6r1{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;justify-content:space-between;margin-top:4px;padding:12px 14px}.ItineraryTab_ssrPricingEditSummaryLabel__AI7eM{color:#15803d;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ItineraryTab_ssrPricingEditSummaryValue__eh4Ll{color:#15803d;font-family:JetBrains Mono,SF Mono,monospace;font-size:16px;font-weight:800}.ItineraryTab_ssrEmptyState__pEy\+V{background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border:1.5px dashed #e5e7eb;border:1.5px dashed var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:12.5px;padding:20px;text-align:center}.ItineraryTab_ssrEmptyState__pEy\+V strong{color:#1a1d23;color:var(--text-primary,#1a1d23)}.ItineraryTab_uHead__IJeqP{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.ItineraryTab_uHeadL__lJFbH{align-items:center;display:flex;gap:12px;min-width:0}.ItineraryTab_uHeadR__JPQe6{align-items:center;display:flex;gap:8px;position:relative}.ItineraryTab_uIcon__NPlY0{align-items:center;background:#f1f5f9;border-radius:11px;color:#475569;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ItineraryTab_uIconFlight__zcpjO{background:#eff6ff;color:#2563eb}.ItineraryTab_uIconHotel__D445S{background:#f5f3ff;color:#7c3aed}.ItineraryTab_uIconTransfer__wxhwD{background:#ecfeff;color:#0891b2}.ItineraryTab_uIconInsurance__ZVC3K{background:#ecfdf5;color:#059669}.ItineraryTab_uIconPackage__32spC{background:#fff7ed;color:#ea580c}.ItineraryTab_uIconCarRental__OSO7j{background:#eef2ff;color:#4f46e5}.ItineraryTab_uIconVisa__CwDV6{background:#fdf2f8;color:#db2777}.ItineraryTab_uIconCruise__VRk6K{background:#f0f9ff;color:#0284c7}.ItineraryTab_uIconOther__EfBL\+{background:#f1f5f9;color:#475569}.ItineraryTab_uCardFlight__XkSN6{--uaccent:#2563eb;--uaccent-soft:#bfdbfe}.ItineraryTab_uCardHotel__u8DmE{--uaccent:#7c3aed;--uaccent-soft:#ddd6fe}.ItineraryTab_uCardTransfer__38dt6{--uaccent:#0891b2;--uaccent-soft:#a5f3fc}.ItineraryTab_uCardInsurance__2t8lH{--uaccent:#059669;--uaccent-soft:#a7f3d0}.ItineraryTab_uCardPackage__RdJzj{--uaccent:#ea580c;--uaccent-soft:#fed7aa}.ItineraryTab_uCardCarRental__LTwXs{--uaccent:#4f46e5;--uaccent-soft:#c7d2fe}.ItineraryTab_uCardVisa__BZIgy{--uaccent:#db2777;--uaccent-soft:#fbcfe8}.ItineraryTab_uCardCruise__zJQXc{--uaccent:#0284c7;--uaccent-soft:#bae6fd}.ItineraryTab_uCardOther__AZLae{--uaccent:#475569;--uaccent-soft:#e2e8f0}.ItineraryTab_uType__dVO3h{color:#334155;color:var(--uaccent,#334155);font-size:15px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.ItineraryTab_uActBtn__A0RXh{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s,color .15s,border-color .15s;width:36px}.ItineraryTab_uActBtn__A0RXh:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.ItineraryTab_uStatus__t4AbX{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 12px;white-space:nowrap}.ItineraryTab_uStatusDot__5V3oI{border-radius:50%;display:inline-block;height:7px;width:7px}.ItineraryTab_uStatusConfirmed__7efut{background:#ecfdf3;color:#16a34a}.ItineraryTab_uStatusConfirmed__7efut .ItineraryTab_uStatusDot__5V3oI{background:#16a34a}.ItineraryTab_uStatusPending__3ZjaY{background:#fff7ed;color:#d97706}.ItineraryTab_uStatusPending__3ZjaY .ItineraryTab_uStatusDot__5V3oI{background:#d97706}.ItineraryTab_uStatusCancelled__\+aA75{background:#fef2f2;color:#dc2626}.ItineraryTab_uStatusCancelled__\+aA75 .ItineraryTab_uStatusDot__5V3oI{background:#dc2626}.ItineraryTab_uSummary__qrXR2{grid-gap:16px;border-top:1px solid #eef0f3;display:grid;gap:16px;grid-template-columns:1.6fr 1fr 1fr;padding:16px 18px}.ItineraryTab_uSumCell__TkEP4{border-left:1px solid #eef0f3;display:flex;flex-direction:column;gap:5px;min-width:0;padding-left:16px}.ItineraryTab_uSumCell__TkEP4:first-child{border-left:none;padding-left:0}.ItineraryTab_uSumLabel__MzlEl{color:#9aa3af;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ItineraryTab_uSumTitle__WSLS3{color:#1e293b;font-size:14px;font-weight:600;overflow-wrap:anywhere}.ItineraryTab_uSumSub__Nt6nw{color:#64748b;font-size:12.5px}.ItineraryTab_uStats__9tSlO{border-top:1px solid #eef0f3;display:flex;flex-wrap:wrap;padding:16px 18px}.ItineraryTab_uStat__7HuGk{align-items:center;border-left:1px solid #eef0f3;display:flex;flex:1 1;gap:10px;min-width:130px;padding:2px 14px}.ItineraryTab_uStat__7HuGk:first-child{border-left:none;padding-left:0}.ItineraryTab_uStatIcon__1lMTy{align-items:center;border:1.5px solid #e2e8f0;border:1.5px solid var(--uaccent-soft,#e2e8f0);border-radius:50%;color:#64748b;color:var(--uaccent,#64748b);display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ItineraryTab_uStatTxt__34Zmj{display:flex;flex-direction:column;gap:2px;min-width:0}.ItineraryTab_uStatLabel__uyYke{color:#9aa3af;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ItineraryTab_uStatValue__bUUaz{color:#1e293b;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_uBox__IFvyt{background:#f8fafc;border:1px solid #eef0f3;border-radius:12px;margin:14px 18px 0;padding:18px}.ItineraryTab_uBoxGrid__J6mZY{display:flex;flex-wrap:wrap;gap:18px}.ItineraryTab_uBoxCell__HsQbq{align-items:center;display:flex;flex:1 1;gap:10px;min-width:150px}.ItineraryTab_uBoxCell__HsQbq .ItineraryTab_uStatIcon__1lMTy{background:#fff}.ItineraryTab_uRoute__9xsUI{align-items:center;display:flex;gap:18px}.ItineraryTab_uRouteEnd__PkT6Q{flex:1 1;min-width:0}.ItineraryTab_uRouteEndRight__7\+F8k{text-align:right}.ItineraryTab_uRouteTag__WjZxM{background:#eef2f6;border-radius:6px;color:#64748b;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;padding:3px 10px;text-transform:uppercase}.ItineraryTab_uRouteName__acIlt{color:#1e293b;font-size:15px;font-weight:600;overflow-wrap:anywhere}.ItineraryTab_uRouteSub__qHPMj{color:#64748b;font-size:12px;margin-top:3px}.ItineraryTab_uRouteLine__YlE27{align-items:center;display:flex;flex:1.3 1;gap:0;min-width:80px}.ItineraryTab_uRouteDot__ICH8w{background:#475569;background:var(--uaccent,#475569);border-radius:50%;flex-shrink:0;height:9px;width:9px}.ItineraryTab_uRouteDash__bhbjD{border-top:1.5px dashed #cbd5e1;border-top:1.5px dashed var(--uaccent-soft,#cbd5e1);flex:1 1;height:0}.ItineraryTab_uRouteArrow__I8JOF{align-items:center;background:#475569;background:var(--uaccent,#475569);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;margin:0 2px;width:36px}.ItineraryTab_uFooter__qRis1{align-items:center;border-top:1px solid #eef0f3;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:14px;padding:16px 18px}.ItineraryTab_uChips__kEf49{display:flex;flex-wrap:wrap;gap:10px}.ItineraryTab_uChip__cEage{background:#f8fafc;border:1px solid #eef0f3;border-radius:9px;display:flex;flex-direction:column;gap:2px;padding:8px 14px}.ItineraryTab_uChipLabel__CckqB{color:#9aa3af;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ItineraryTab_uChipValue__iAjfO{color:#334155;font-size:12.5px;font-weight:600}.ItineraryTab_uViewBtn__0cUzy{align-items:center;background:#fff;border:1px solid #cbd5e1;border:1px solid var(--uaccent-soft,#cbd5e1);border-radius:10px;color:#334155;color:var(--uaccent,#334155);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:background .15s,border-color .15s;white-space:nowrap}.ItineraryTab_uViewBtn__0cUzy:hover{background:#f8fafc;border-color:#94a3b8;border-color:var(--uaccent,#94a3b8)}.ItineraryTab_dropdownDanger__dHD6Q{color:#dc2626!important}.ItineraryTab_dropdownDanger__dHD6Q:hover{background:#fef2f2!important}.ItineraryTab_segFlightCode__IngQY,.ItineraryTab_segIata__V8qhz{background:#f1f5f9;background:var(--uaccent-soft,#f1f5f9);color:#475569;color:var(--uaccent,#475569)}.ItineraryTab_segDotEnd__EhR8x,.ItineraryTab_segDotStart__vi\+EJ{border-color:#94a3b8;border-color:var(--uaccent,#94a3b8)}.ItineraryTab_segDotEnd__EhR8x{background:#94a3b8;background:var(--uaccent,#94a3b8)}.ItineraryTab_segDash__Hrhy3{background:repeating-linear-gradient(90deg,#cbd5e1,#cbd5e1 6px,#0000 0,#0000 11px)}.ItineraryTab_segPlaneWrapper__d41Vr{background:#475569;background:var(--uaccent,#475569);border-color:#e2e8f0;border-color:var(--uaccent-soft,#e2e8f0)}.ItineraryTab_segLegOut__peRSS{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:0 1px 4px #3341551f;color:#334155}.ItineraryTab_metaChipHighlight__\+6xwr{color:#1e293b}.ItineraryTab_segCard__T8OQZ:hover,.ItineraryTab_segGroupCard__2F\+gz:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0f172a0f,0 1px 4px #0000000a}@media (max-width:768px){.ItineraryTab_uSummary__qrXR2{grid-template-columns:1fr}.ItineraryTab_uSumCell__TkEP4{border-left:none;padding-left:0}.ItineraryTab_uStat__7HuGk{min-width:45%}.ItineraryTab_uRoute__9xsUI{align-items:stretch;flex-direction:column;gap:12px}.ItineraryTab_uRouteEndRight__7\+F8k{text-align:left}.ItineraryTab_uRouteLine__YlE27{height:40px;transform:rotate(90deg)}}.ItineraryTab_uStatusActive__9izZe{background:#ecfdf3;color:#16a34a}.ItineraryTab_uStatusActive__9izZe .ItineraryTab_uStatusDot__5V3oI{background:#16a34a}.ItineraryTab_uStatusPartial__AxFpJ{background:#fff7ed;color:#ea580c}.ItineraryTab_uStatusPartial__AxFpJ .ItineraryTab_uStatusDot__5V3oI{background:#ea580c}.ItineraryTab_uCaseRef__0cFCP{align-items:center;background:#f8fafc;border:1px solid #eef0f3;border-radius:7px;color:#64748b;display:inline-flex;font-size:11.5px;gap:5px;min-width:0;padding:3px 9px}.ItineraryTab_uCaseRefLabel__NfNI0{color:#94a3b8;font-weight:600;white-space:nowrap}.ItineraryTab_uCaseRefNum__9YIy4{color:#334155;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_uCaseRefCopy__31rkJ{align-items:center;background:none;border:none;border-radius:3px;color:#94a3b8;cursor:pointer;display:inline-flex;justify-content:center;padding:1px;transition:color .15s}.ItineraryTab_uCaseRefCopy__31rkJ:hover{color:#2563eb}.ItineraryTab_uTravSplit__bNH2h{display:flex;flex-direction:column;gap:1px;min-width:0}.ItineraryTab_uTravTotal__VeM2p{color:#1e293b;font-size:13.5px;font-weight:700}.ItineraryTab_uTravSub__LDIAV{align-items:center;display:inline-flex;font-size:11px;font-weight:600;gap:5px}.ItineraryTab_uTravActive__\+kW3W{color:#16a34a}.ItineraryTab_uTravCancelled__Qt0k6{color:#dc2626}.ItineraryTab_uTravMid__Uo9MP{color:#cbd5e1}.ItineraryTab_uTopSplit__hvQ3O{align-items:stretch;display:flex}.ItineraryTab_uTopSplitMain__SB9yO{flex:1 1 auto;min-width:0}.ItineraryTab_uCancAside__tU9Qp{background:#f8fafc;border-left:1px solid #eef0f3;border-top:1px solid #eef0f3;flex:0 0 300px;max-width:320px;padding:16px 18px}.ItineraryTab_uCancHead__stZwh{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.ItineraryTab_uCancRows__OztQ8{display:flex;flex-direction:column;gap:8px}.ItineraryTab_uCancRow__91hEx{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.ItineraryTab_uCancLabel__QAhuX{color:#64748b;font-size:12px;white-space:nowrap}.ItineraryTab_uCancVal__6086H{color:#1e293b;font-size:12.5px;font-weight:600;overflow-wrap:anywhere;text-align:right}.ItineraryTab_uCancDivider__vXJeN{background:#e7e9ee;height:1px;margin:4px 0}.ItineraryTab_uCancRefund__fLwIT{color:#f5a51e;color:var(--primary-color,#f5a51e);font-weight:700}.ItineraryTab_uCancFee__8deJ1{color:#d97706;font-weight:700}.ItineraryTab_uCancCnWrap__RLK5l{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ItineraryTab_uCancCnNum__h3YBG{color:#2563eb;font-size:12.5px;font-weight:700}.ItineraryTab_uCnPill__c5zbp{border-radius:4px;font-size:9.5px;font-weight:700;letter-spacing:.02em;padding:2px 7px;white-space:nowrap}.ItineraryTab_uCnIssued__dNCKb{background:#ecfdf5;border:1px solid #bbf7d0;color:#16a34a}.ItineraryTab_uCnPending__rrfMr{background:#fffbeb;border:1px solid #fde68a;color:#d97706}.ItineraryTab_uCnDraft__Km9\+g{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.ItineraryTab_uCnCancelledPill__rici0{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.ItineraryTab_uPartsBox__WOAsG{border:1px solid #eef0f3;border-radius:12px;margin:14px 18px 0;overflow:hidden}.ItineraryTab_uPartsHead__Vyjd4{background:#f8fafc;border-bottom:1px solid #eef0f3;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;padding:12px 16px;text-transform:uppercase}.ItineraryTab_uPartsList__InQHq{display:flex;flex-direction:column}.ItineraryTab_uPartsRow__eoHfb{align-items:center;border-bottom:1px solid #f4f6f8;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.ItineraryTab_uPartsRow__eoHfb:last-child{border-bottom:none}.ItineraryTab_uPartsName__GWV3t{color:#1e293b;display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:2px;min-width:0}.ItineraryTab_uPartsSub__NyXvK{color:#94a3b8;font-size:11.5px;font-weight:500}.ItineraryTab_uPartsStatus__Hh9fK{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:6px;white-space:nowrap}.ItineraryTab_uPartsDot__ajPkW{background:currentColor;border-radius:50%;height:7px;width:7px}.ItineraryTab_uPartsActive__REN6b{color:#16a34a}.ItineraryTab_uPartsCancelled__rGQUZ{color:#dc2626}.ItineraryTab_uCancNotice__CHlWn{align-items:center;background:#f8fafc;border:1px solid #eef0f3;border-radius:10px;color:#475569;display:flex;font-size:12.5px;gap:10px;line-height:1.4;margin:14px 18px 0;padding:11px 14px}.ItineraryTab_uCancNoticeIcon__yv3HW{color:#64748b;flex-shrink:0}@media (max-width:980px){.ItineraryTab_uTopSplit__hvQ3O{flex-direction:column}.ItineraryTab_uCancAside__tU9Qp{border-left:none;flex-basis:auto;max-width:none}}:root{--canc-green:#16a34a;--canc-red:#dc2626;--canc-amber:#d97706;--canc-orange:var(--primary-color,#f5a51e);--canc-blue:#2563eb;--canc-ink:#0f172a;--canc-slate:#475569;--canc-muted:#64748b;--canc-faint:#94a3b8;--canc-border:#e2e8f0;--canc-border-strong:#cbd5e1;--canc-sunken:#f8fafc}.CancellationPricing_cancWrap__gMRn2{background:#fff;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--canc-border);padding:16px 20px 4px}.CancellationPricing_statusPill__HfBc6{align-items:center;background:#f8fafc;background:var(--canc-sunken);border:1px solid #e2e8f0;border:1px solid var(--canc-border);border-radius:5px;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;letter-spacing:.02em;padding:3px 9px}.CancellationPricing_statusPill__HfBc6 .CancellationPricing_dot__-S8gM{background:currentColor;border-radius:50%;height:6px;width:6px}.CancellationPricing_statusActive__xyuNS{color:#16a34a;color:var(--canc-green)}.CancellationPricing_statusCancelled__jDz0Q{color:#dc2626;color:var(--canc-red)}.CancellationPricing_statusPartial__p25Gl{color:#d97706;color:var(--canc-amber)}.CancellationPricing_tileGrid__04s7f{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.CancellationPricing_tile__vCHjq{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--canc-border);border-radius:10px;min-width:0;overflow:hidden;padding:13px 14px;position:relative}.CancellationPricing_tileLabel__SKHpE{align-items:center;color:#64748b;color:var(--canc-muted);display:flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.04em;margin-bottom:7px;text-transform:uppercase}.CancellationPricing_tileLabel__SKHpE svg{color:#94a3b8;color:var(--canc-faint);flex-shrink:0;height:12px;width:12px}.CancellationPricing_tileAmount__\+X7y4{color:#0f172a;color:var(--canc-ink);font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.CancellationPricing_tileSub__2OdDe{color:#94a3b8;color:var(--canc-faint);font-size:10.5px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CancellationPricing_tileIcon__2MCUp{color:#e2e8f0;position:absolute;right:12px;top:12px}.CancellationPricing_tileIcon__2MCUp svg{height:22px;width:22px}.CancellationPricing_amtNeutral__2MKzQ{color:#0f172a;color:var(--canc-ink)}.CancellationPricing_amtActive__0-wjr{color:#16a34a;color:var(--canc-green)}.CancellationPricing_amtCancelled__lmujn{color:#dc2626;color:var(--canc-red)}.CancellationPricing_amtFees__tD31n{color:#d97706;color:var(--canc-amber)}.CancellationPricing_amtRefund__FVyjW{color:#f5a51e;color:var(--canc-orange)}.CancellationPricing_amtBlue__ZO2hY{color:#2563eb;color:var(--canc-blue)}.CancellationPricing_cnValueRow__-FHaz{align-items:center;display:flex;gap:8px}.CancellationPricing_cnNumberBig__\+vrlr{color:#2563eb;color:var(--canc-blue);font-size:18px;font-weight:800;letter-spacing:-.02em}.CancellationPricing_cnPill__osspA{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:4px;color:#16a34a;color:var(--canc-green);font-size:9.5px;font-weight:700;padding:2px 7px}.CancellationPricing_cnPillDraft__-vcy5{background:#f8fafc;background:var(--canc-sunken);border-color:#e2e8f0;border-color:var(--canc-border);color:#64748b;color:var(--canc-muted)}.CancellationPricing_cnPillPending__GXas7{background:#fffbeb;border-color:#fde68a;color:#d97706;color:var(--canc-amber)}.CancellationPricing_statStrip__jAmaG{align-items:center;background:#f8fafc;background:var(--canc-sunken);border:1px solid #e2e8f0;border:1px solid var(--canc-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px 0;margin-bottom:14px;padding:4px 6px}.CancellationPricing_statItem__loray{align-items:center;border-right:1px solid #e2e8f0;border-right:1px solid var(--canc-border);display:flex;flex:1 1;gap:9px;min-width:150px;padding:7px 16px}.CancellationPricing_statItem__loray:last-child{border-right:none}.CancellationPricing_statIcon__NVfVD{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--canc-border);border-radius:7px;color:#475569;color:var(--canc-slate);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.CancellationPricing_statIcon__NVfVD svg{height:14px;width:14px}.CancellationPricing_statIconActive__hs0rU{color:#16a34a;color:var(--canc-green)}.CancellationPricing_statIconCancelled__nH8Al{color:#dc2626;color:var(--canc-red)}.CancellationPricing_statIconRefund__xM5Mm{color:#f5a51e;color:var(--canc-orange)}.CancellationPricing_statText__0CFWB{display:flex;flex-direction:column;min-width:0}.CancellationPricing_statLabel__fa7c1{color:#64748b;color:var(--canc-muted);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.CancellationPricing_statValue__R2Xxx{color:#0f172a;color:var(--canc-ink);font-size:14px;font-weight:800;margin-top:1px}.CancellationPricing_statValueActive__NnXrd{color:#16a34a;color:var(--canc-green)}.CancellationPricing_statValueCancelled__kxGEr{color:#dc2626;color:var(--canc-red)}.CancellationPricing_statValueRefund__Lbk\+r{color:#f5a51e;color:var(--canc-orange)}.CancellationPricing_infoBanner__OWNGP{align-items:center;background:#f8fafc;background:var(--canc-sunken);border:1px solid #e2e8f0;border:1px solid var(--canc-border);border-radius:8px;display:flex;gap:10px;margin-bottom:14px;padding:10px 14px}.CancellationPricing_infoBanner__OWNGP>svg{color:#475569;color:var(--canc-slate);flex-shrink:0;height:16px;width:16px}.CancellationPricing_infoBannerText__5Lgol{color:#475569;color:var(--canc-slate);flex:1 1;font-size:12px;line-height:1.4}.CancellationPricing_infoBannerBtn__ierYy{background:#fff;border:1px solid #cbd5e1;border:1px solid var(--canc-border-strong);border-radius:6px;color:#2563eb;color:var(--canc-blue);cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:5px 11px;transition:background .15s,border-color .15s;white-space:nowrap}.CancellationPricing_infoBannerBtn__ierYy:hover{background:#f1f5f9;border-color:#2563eb;border-color:var(--canc-blue)}.CancellationPricing_cancelledDir__qvUih{border:1px solid #e2e8f0;border:1px solid var(--canc-border);border-radius:10px;margin-top:4px;overflow:hidden}.CancellationPricing_cancelledDirHead__J-PYL{align-items:center;background:#f8fafc;background:var(--canc-sunken);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--canc-border);display:flex;gap:10px;padding:10px 14px}.CancellationPricing_cancelledDirBadge__uSXqo{background:#fff;border:1px solid #fecaca;border-radius:4px;color:#dc2626;color:var(--canc-red);font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:3px 8px}.CancellationPricing_cancelledDirRoute__Jfb8E{color:#475569;color:var(--canc-slate);font-size:12.5px;font-weight:700}.CancellationPricing_cancelledDirMeta__7Gyh6{color:#64748b;color:var(--canc-muted);font-size:11.5px}.CancellationPricing_cancelledDirStatus__6Er4F{align-items:center;color:#dc2626;color:var(--canc-red);display:inline-flex;font-size:11px;font-weight:700;gap:5px;margin-left:auto}.CancellationPricing_cancelledDirStatus__6Er4F .CancellationPricing_dot__-S8gM{background:currentColor;border-radius:50%;height:6px;width:6px}.CancellationPricing_cdTable__i6jvR{width:100%}.CancellationPricing_cdHeadRow__qDuJY,.CancellationPricing_cdRow__BKahY,.CancellationPricing_cdTotalRow__6lr56{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:36px 1.6fr repeat(5,1fr);padding:9px 14px}.CancellationPricing_cdHeadRow__qDuJY{background:#fff;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--canc-border);color:#64748b;color:var(--canc-muted);font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.CancellationPricing_cdRow__BKahY{border-bottom:1px solid #f1f5f9}.CancellationPricing_cdRow__BKahY:last-child{border-bottom:none}.CancellationPricing_cdNum__Y7Das{color:#94a3b8;color:var(--canc-faint);font-size:11px;font-weight:700}.CancellationPricing_cdName__ahYdp{color:#475569;color:var(--canc-slate);font-size:12.5px;font-weight:600}.CancellationPricing_cdNameSub__CxE0G{color:#94a3b8;color:var(--canc-faint);font-size:10.5px}.CancellationPricing_cdVal__ridE2{color:#64748b;color:var(--canc-muted);font-size:12px;text-align:right}.CancellationPricing_cdStrike__FgGWW{text-decoration:line-through}.CancellationPricing_cdTotalRow__6lr56{background:#f8fafc;background:var(--canc-sunken);border-top:1px solid #e2e8f0;border-top:1px solid var(--canc-border);font-weight:800}.CancellationPricing_cdTotalLabel__igB15{color:#dc2626;color:var(--canc-red);font-size:11.5px;font-weight:800;grid-column:1/3}.CancellationPricing_cdTotalVal__l3Zd1{color:#dc2626;color:var(--canc-red);font-size:12px;font-weight:800;text-align:right}.CancellationPricing_cancelledCaption__O-XIu{align-items:center;color:#dc2626;color:var(--canc-red);display:flex;font-size:11.5px;font-weight:600;gap:6px;padding:2px 20px 10px}.CancellationPricing_cancelledCaption__O-XIu svg{height:13px;width:13px}.CancellationPricing_cancelledTableWrap__cLz2y{filter:grayscale(.15);opacity:.6;pointer-events:none}.CancellationPricing_summaryCard__l3xgi{background:#f8fafc;background:var(--canc-sunken);border:1px solid #e2e8f0;border:1px solid var(--canc-border);border-radius:10px;margin:14px 20px 18px;overflow:hidden}.CancellationPricing_summaryHead__PaJjE{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--canc-border);color:#475569;color:var(--canc-slate);display:flex;font-size:12.5px;font-weight:800;gap:8px;letter-spacing:.03em;padding:11px 16px;text-transform:uppercase}.CancellationPricing_summaryHead__PaJjE svg{color:#475569;color:var(--canc-slate);height:15px;width:15px}.CancellationPricing_summaryGrid__HrFfE{grid-gap:0;display:grid;gap:0;grid-template-columns:1.1fr 1.1fr .9fr 1fr}.CancellationPricing_summaryCol__Wx-eh{border-right:1px solid #e2e8f0;border-right:1px solid var(--canc-border);padding:14px 16px}.CancellationPricing_summaryCol__Wx-eh:last-child{border-right:none}.CancellationPricing_sumRow__llOei{align-items:baseline;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:4px 0}.CancellationPricing_sumLabel__TiCEj{color:#64748b;color:var(--canc-muted)}.CancellationPricing_sumValue__dAHxm{color:#0f172a;color:var(--canc-ink);font-weight:700;white-space:nowrap}.CancellationPricing_sumValueCancelled__94AnY{color:#dc2626;color:var(--canc-red)}.CancellationPricing_sumValueActive__6ymXT{color:#16a34a;color:var(--canc-green)}.CancellationPricing_sumValueFees__0\+Qks{color:#d97706;color:var(--canc-amber)}.CancellationPricing_sumDivider__5H617{background:#e2e8f0;background:var(--canc-border);height:1px;margin:7px 0}.CancellationPricing_refundLabel__571xK{color:#64748b;color:var(--canc-muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.CancellationPricing_refundValue__SEHGB{color:#f5a51e;color:var(--canc-orange);font-size:22px;font-weight:800;letter-spacing:-.02em;margin-top:4px}.CancellationPricing_refundSub__Xysab{color:#94a3b8;color:var(--canc-faint);font-size:11px;margin-top:3px}.CancellationPricing_cnLabel__v1TqY{color:#64748b;color:var(--canc-muted);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.CancellationPricing_cnRow__Him15{align-items:center;display:flex;gap:8px;margin-top:5px}.CancellationPricing_cnNumber__gU8YT{color:#2563eb;color:var(--canc-blue);font-size:15px;font-weight:800}.CancellationPricing_cnDate__eaMG-{color:#94a3b8;color:var(--canc-faint);font-size:11px;margin-top:4px}.CancellationPricing_viewCnBtn__UFZ2\+{align-items:center;background:#fff;border:1px solid #cbd5e1;border:1px solid var(--canc-border-strong);border-radius:6px;color:#475569;color:var(--canc-slate);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;margin-top:9px;padding:6px 11px;transition:background .15s,border-color .15s}.CancellationPricing_viewCnBtn__UFZ2\+:hover{background:#f1f5f9;border-color:#2563eb;border-color:var(--canc-blue);color:#2563eb;color:var(--canc-blue)}.CancellationPricing_viewCnBtn__UFZ2\+ svg{height:13px;width:13px}.CancellationPricing_bdCard__lBowa{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--canc-border);border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden}.CancellationPricing_bdHead__N3u2K{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--canc-border);display:flex;gap:12px;justify-content:space-between;padding:15px 18px}.CancellationPricing_bdTitle__TtgWv{align-items:center;color:#0f172a;color:var(--canc-ink);display:flex;font-size:14px;font-weight:800;gap:8px;letter-spacing:-.01em}.CancellationPricing_bdTitle__TtgWv svg{color:#475569;color:var(--canc-slate);height:16px;width:16px}.CancellationPricing_bdViewBtn__PugdQ{align-items:center;background:#fff;border:1px solid #cbd5e1;border:1px solid var(--canc-border-strong);border-radius:7px;color:#2563eb;color:var(--canc-blue);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:6px 12px;transition:background .15s,border-color .15s;white-space:nowrap}.CancellationPricing_bdViewBtn__PugdQ:hover{background:#f1f5f9;border-color:#2563eb;border-color:var(--canc-blue)}.CancellationPricing_bdViewBtn__PugdQ svg{height:13px;width:13px}.CancellationPricing_bdInfo__jMFna{align-items:center;background:#f8fafc;background:var(--canc-sunken);border:1px solid #e2e8f0;border:1px solid var(--canc-border);border-radius:8px;color:#475569;color:var(--canc-slate);display:flex;font-size:11.5px;gap:9px;margin:14px 18px 0;padding:9px 13px}.CancellationPricing_bdInfo__jMFna svg{color:#475569;color:var(--canc-slate);flex-shrink:0;height:15px;width:15px}.CancellationPricing_bdTable__\+wJJc{padding:14px 18px 6px}.CancellationPricing_bdHeadRow__28PAr,.CancellationPricing_bdRow__l7CCX,.CancellationPricing_bdTotalRow__RRye8{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1.4fr repeat(5,1fr)}.CancellationPricing_bdHeadRow__28PAr{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--canc-border);color:#64748b;color:var(--canc-muted);font-size:10px;font-weight:700;letter-spacing:.03em;padding:0 12px 9px;text-transform:uppercase}.CancellationPricing_bdHeadRow__28PAr span:not(:first-child){text-align:right}.CancellationPricing_bdRow__l7CCX{border-bottom:1px solid #f1f5f9;padding:12px}.CancellationPricing_bdRow__l7CCX:last-of-type{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--canc-border)}.CancellationPricing_bdCellDesc__hQdWi{color:#475569;color:var(--canc-slate);font-size:12.5px;font-weight:600}.CancellationPricing_bdCell__PNyvI{text-align:right}.CancellationPricing_bdAmt__lvPz2{font-size:12.5px;font-weight:700}.CancellationPricing_bdPct__UCctn{color:#94a3b8;color:var(--canc-faint);display:block;font-size:10px;margin-top:2px}.CancellationPricing_colOriginal__Dcs6q{color:#0f172a;color:var(--canc-ink)}.CancellationPricing_colCancelled__SI\+sf{color:#dc2626;color:var(--canc-red)}.CancellationPricing_colFees__uGrOT{color:#d97706;color:var(--canc-amber)}.CancellationPricing_colActive__ERPE-{color:#16a34a;color:var(--canc-green)}.CancellationPricing_colRefund__o4Ec8{color:#0f172a;color:var(--canc-ink)}.CancellationPricing_bdTotalRow__RRye8{background:#f8fafc;background:var(--canc-sunken);border-radius:8px;margin-top:4px;padding:14px 12px}.CancellationPricing_bdTotalRow__RRye8 .CancellationPricing_bdCellDesc__hQdWi{color:#0f172a;color:var(--canc-ink);font-size:13px;font-weight:800}.CancellationPricing_bdTotalRow__RRye8 .CancellationPricing_bdAmt__lvPz2{font-size:13.5px;font-weight:800}.CancellationPricing_bdFooter__s9U5C{grid-gap:12px;background:#f8fafc;background:var(--canc-sunken);border:1px solid #e2e8f0;border:1px solid var(--canc-border);border-radius:10px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:16px 18px;padding:14px}.CancellationPricing_bdFootTile__7gqRR{align-items:center;border-right:1px solid #e2e8f0;border-right:1px solid var(--canc-border);display:flex;gap:11px;padding:0 6px}.CancellationPricing_bdFootTile__7gqRR:last-child{border-right:none}.CancellationPricing_bdFootIcon__WfMoI{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--canc-border);border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.CancellationPricing_bdFootIcon__WfMoI svg{height:19px;width:19px}.CancellationPricing_bdFootIconActive__SpixB{color:#16a34a;color:var(--canc-green)}.CancellationPricing_bdFootIconCancelled__TiN14{color:#dc2626;color:var(--canc-red)}.CancellationPricing_bdFootIconFees__Qm7Fn{color:#d97706;color:var(--canc-amber)}.CancellationPricing_bdFootIconRefund__-Cbk2{color:#f5a51e;color:var(--canc-orange)}.CancellationPricing_bdFootText__e1qLF{display:flex;flex-direction:column;min-width:0}.CancellationPricing_bdFootLabel__Npx4t{color:#64748b;color:var(--canc-muted);font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.CancellationPricing_bdFootValue__LyaR3{font-size:18px;font-weight:800;letter-spacing:-.02em;margin-top:2px}.CancellationPricing_bdFootSub__oem2Y{color:#94a3b8;color:var(--canc-faint);font-size:10px;margin-top:1px}.CancellationPricing_bdCnFooter__qDm7b{align-items:center;border-top:1px dashed #e2e8f0;border-top:1px dashed var(--canc-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 18px 16px;padding-top:12px}.CancellationPricing_bdCnNote__B6SeI{color:#94a3b8;color:var(--canc-faint);flex:1 1;font-size:11px;min-width:200px}.CancellationPricing_bdCnMeta__KUX3G{align-items:center;display:flex;gap:22px}.CancellationPricing_bdCnMetaItem__8Uxlr{display:flex;flex-direction:column}.CancellationPricing_bdCnMetaLabel__euN19{color:#64748b;color:var(--canc-muted);font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.CancellationPricing_bdCnMetaValue__ZB6IO{align-items:center;color:#2563eb;color:var(--canc-blue);display:flex;font-size:13px;font-weight:800;gap:7px;margin-top:2px}.CancellationPricing_bdCnMetaValueInk__cSwuA{color:#0f172a;color:var(--canc-ink)}@media (max-width:1100px){.CancellationPricing_tileGrid__04s7f{grid-template-columns:repeat(2,1fr)}.CancellationPricing_summaryGrid__HrFfE{grid-template-columns:1fr 1fr}.CancellationPricing_summaryCol__Wx-eh:nth-child(2){border-right:none}.CancellationPricing_summaryCol__Wx-eh{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--canc-border)}.CancellationPricing_bdFooter__s9U5C{grid-template-columns:repeat(2,1fr)}.CancellationPricing_bdFootTile__7gqRR:nth-child(2){border-right:none}}@media (max-width:720px){.CancellationPricing_tileGrid__04s7f{grid-template-columns:1fr}.CancellationPricing_statItem__loray{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--canc-border);border-right:none}.CancellationPricing_bdHeadRow__28PAr,.CancellationPricing_bdRow__l7CCX,.CancellationPricing_bdTotalRow__RRye8{font-size:11px;grid-template-columns:1.2fr repeat(5,.9fr)}}@keyframes LoadingButton_lb-spin__RJzt7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingButton_spinner__Z0vK0{animation:LoadingButton_lb-spin__RJzt7 .65s linear infinite;flex-shrink:0;vertical-align:middle}.LoadingButton_busy__-EVvj{cursor:wait!important;opacity:.78;pointer-events:none}.AddPrivateCustomerModal_iconHeader__ZPsCu{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddPrivateCustomerModal_icon__5iome{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddPrivateCustomerModal_headerText__x-8ju h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddPrivateCustomerModal_headerText__x-8ju p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddPrivateCustomerModal_section__gz6K7{margin-bottom:24px}.AddPrivateCustomerModal_sectionTitle__aGKNx{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddPrivateCustomerModal_optionalTag__33d\+E{color:#9ca3af;font-weight:500;letter-spacing:0;text-transform:none}.AddPrivateCustomerModal_formGrid__29KgV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddPrivateCustomerModal_fieldWide__nifQP,.AddPrivateCustomerModal_field__H0Ar1{display:flex;flex-direction:column;gap:6px}.AddPrivateCustomerModal_fieldWide__nifQP{grid-column:span 2}.AddPrivateCustomerModal_fieldWide__nifQP label,.AddPrivateCustomerModal_field__H0Ar1 label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddPrivateCustomerModal_fieldWide__nifQP input,.AddPrivateCustomerModal_fieldWide__nifQP select,.AddPrivateCustomerModal_field__H0Ar1 input,.AddPrivateCustomerModal_field__H0Ar1 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddPrivateCustomerModal_fieldWide__nifQP input:focus,.AddPrivateCustomerModal_fieldWide__nifQP select:focus,.AddPrivateCustomerModal_field__H0Ar1 input:focus,.AddPrivateCustomerModal_field__H0Ar1 select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddPrivateCustomerModal_fieldWide__nifQP input::placeholder,.AddPrivateCustomerModal_field__H0Ar1 input::placeholder{color:#9ca3af}.AddPrivateCustomerModal_helpText__XJtR1{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddPrivateCustomerModal_required__KHn7f{color:#dc2626;margin-left:2px}.AddPrivateCustomerModal_yesNoToggle__xDA1v{align-items:center;display:flex;gap:8px;margin-top:4px}.AddPrivateCustomerModal_yesNoBtn__-pV1d{background:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:6px 18px;transition:all .15s ease}.AddPrivateCustomerModal_yesNoBtn__-pV1d:hover{border-color:#9ca3af}.AddPrivateCustomerModal_yesNoBtnYes__9Ai1I{background:#f5a51e;border-color:#f5a51e;color:#fff}.AddPrivateCustomerModal_yesNoBtnNo__8124R{background:#ef4444;border-color:#ef4444;color:#fff}.AddPrivateCustomerModal_emailWarning__uEf0x{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:flex;font-size:12px;gap:6px;margin-top:4px;padding:6px 10px}.AddPrivateCustomerModal_emailWarning__uEf0x span:first-child,.AddPrivateCustomerModal_emailWarning__uEf0x svg{flex-shrink:0}.AddPrivateCustomerModal_phoneDisplay__x3A3h{color:#6b7280;font-size:11px;margin-top:2px}.AddPrivateCustomerModal_statusToggle__1V\+Ih{margin-bottom:8px;margin-top:4px}.AddPrivateCustomerModal_toggleInput__OKVfd{display:none}.AddPrivateCustomerModal_toggleLabel__WUP84{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddPrivateCustomerModal_toggleSwitch__KnuXR{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddPrivateCustomerModal_toggleSwitch__KnuXR:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddPrivateCustomerModal_toggleInput__OKVfd:checked+.AddPrivateCustomerModal_toggleLabel__WUP84 .AddPrivateCustomerModal_toggleSwitch__KnuXR{background:#f5a51e}.AddPrivateCustomerModal_toggleInput__OKVfd:checked+.AddPrivateCustomerModal_toggleLabel__WUP84 .AddPrivateCustomerModal_toggleSwitch__KnuXR:after{transform:translateX(22px)}.AddPrivateCustomerModal_toggleText__fG0Ju{color:#374151;font-size:14px;font-weight:600}.AddPrivateCustomerModal_businessNotice__fDq5l{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddPrivateCustomerModal_noticeIcon__zALrl{flex-shrink:0;font-size:20px}.AddPrivateCustomerModal_noticeContent__RfkIP{flex:1 1}.AddPrivateCustomerModal_noticeContent__RfkIP strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddPrivateCustomerModal_noticeContent__RfkIP ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddPrivateCustomerModal_noticeContent__RfkIP ul li{margin-bottom:4px}.AddPrivateCustomerModal_closeBtn__DgtjK{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddPrivateCustomerModal_closeBtn__DgtjK:hover{background:#e5e7eb}.AddPrivateCustomerModal_saveBtn__bOc54{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddPrivateCustomerModal_saveBtn__bOc54:hover{background:#e69510}.AddPrivateCustomerModal_saveBtn__bOc54:active{transform:translateY(1px)}.AddPrivateCustomerModal_errorBanner__tLnGq{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddPrivateCustomerModal_errorIcon__BG5RJ{flex-shrink:0;font-size:20px}.AddPrivateCustomerModal_errorContent__q15uc{flex:1 1}.AddPrivateCustomerModal_errorContent__q15uc strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddPrivateCustomerModal_errorContent__q15uc ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddPrivateCustomerModal_errorContent__q15uc ul li{margin-bottom:2px}.AddPrivateCustomerModal_inputError__dcZYX{background:#fef2f2!important;border-color:#ef4444!important}.AddPrivateCustomerModal_inputError__dcZYX:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddPrivateCustomerModal_errorText__nuqIS{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddPrivateCustomerModal_formGrid__29KgV{grid-template-columns:1fr}.AddPrivateCustomerModal_fieldWide__nifQP{grid-column:span 1}}.AddProfessionalCustomerModal_iconHeader__Rw0Y5{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddProfessionalCustomerModal_icon__iZOdq{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddProfessionalCustomerModal_headerText__-SR3X h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddProfessionalCustomerModal_headerText__-SR3X p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddProfessionalCustomerModal_section__SaQMh{margin-bottom:24px}.AddProfessionalCustomerModal_sectionTitle__Vk0UA{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddProfessionalCustomerModal_optionalTag__UvS1n{color:#9ca3af;font-weight:500;letter-spacing:0;text-transform:none}.AddProfessionalCustomerModal_contactNotice__5jjLk{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:12px;margin-bottom:14px;padding:10px 14px}.AddProfessionalCustomerModal_formGrid__hexGb{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddProfessionalCustomerModal_field__5YmOC{display:flex;flex-direction:column;gap:6px}.AddProfessionalCustomerModal_fieldWide__uErsO{display:flex;flex-direction:column;gap:6px;grid-column:span 2}.AddProfessionalCustomerModal_fieldWide__uErsO label,.AddProfessionalCustomerModal_field__5YmOC label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddProfessionalCustomerModal_fieldWide__uErsO input,.AddProfessionalCustomerModal_fieldWide__uErsO select,.AddProfessionalCustomerModal_field__5YmOC input,.AddProfessionalCustomerModal_field__5YmOC select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddProfessionalCustomerModal_fieldWide__uErsO input:focus,.AddProfessionalCustomerModal_fieldWide__uErsO select:focus,.AddProfessionalCustomerModal_field__5YmOC input:focus,.AddProfessionalCustomerModal_field__5YmOC select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddProfessionalCustomerModal_fieldWide__uErsO input::placeholder,.AddProfessionalCustomerModal_field__5YmOC input::placeholder{color:#9ca3af}.AddProfessionalCustomerModal_helpText__-8jBr{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddProfessionalCustomerModal_required__wiwj6{color:#dc2626;margin-left:2px}.AddProfessionalCustomerModal_yesNoToggle__PynDx{align-items:center;display:flex;gap:8px;margin-top:4px}.AddProfessionalCustomerModal_yesNoBtn__5GVRz{background:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:6px 18px;transition:all .15s ease}.AddProfessionalCustomerModal_yesNoBtn__5GVRz:hover{border-color:#9ca3af}.AddProfessionalCustomerModal_yesNoBtnYes__pLtVV{background:#f5a51e;border-color:#f5a51e;color:#fff}.AddProfessionalCustomerModal_yesNoBtnNo__Pr\+F4{background:#ef4444;border-color:#ef4444;color:#fff}.AddProfessionalCustomerModal_emailWarning__-yfo0{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:flex;font-size:12px;gap:6px;margin-top:4px;padding:6px 10px}.AddProfessionalCustomerModal_phoneDisplay__97p2f{color:#6b7280;font-size:11px;margin-top:2px}.AddProfessionalCustomerModal_statusToggle__3BPqb{margin-bottom:8px;margin-top:4px}.AddProfessionalCustomerModal_toggleInput__MuOP9{display:none}.AddProfessionalCustomerModal_toggleLabel__w2Cov{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddProfessionalCustomerModal_toggleSwitch__40mxR{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddProfessionalCustomerModal_toggleSwitch__40mxR:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddProfessionalCustomerModal_toggleInput__MuOP9:checked+.AddProfessionalCustomerModal_toggleLabel__w2Cov .AddProfessionalCustomerModal_toggleSwitch__40mxR{background:#f5a51e}.AddProfessionalCustomerModal_toggleInput__MuOP9:checked+.AddProfessionalCustomerModal_toggleLabel__w2Cov .AddProfessionalCustomerModal_toggleSwitch__40mxR:after{transform:translateX(22px)}.AddProfessionalCustomerModal_toggleText__sACVp{color:#374151;font-size:14px;font-weight:600}.AddProfessionalCustomerModal_businessNotice__7vzLE{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddProfessionalCustomerModal_noticeIcon__7MdCj{flex-shrink:0;font-size:20px}.AddProfessionalCustomerModal_noticeContent__QoAZ5 strong{color:#1d4ed8;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddProfessionalCustomerModal_noticeContent__QoAZ5 ul{color:#1e40af;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddProfessionalCustomerModal_noticeContent__QoAZ5 ul li{margin-bottom:4px}.AddProfessionalCustomerModal_closeBtn__K5Fob{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddProfessionalCustomerModal_closeBtn__K5Fob:hover{background:#e5e7eb}.AddProfessionalCustomerModal_saveBtn__bZykD{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddProfessionalCustomerModal_saveBtn__bZykD:hover{background:#e69510}.AddProfessionalCustomerModal_saveBtn__bZykD:active{transform:translateY(1px)}.AddProfessionalCustomerModal_errorBanner__yIYOl{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddProfessionalCustomerModal_errorIcon__OvxKC{flex-shrink:0;font-size:20px}.AddProfessionalCustomerModal_errorContent__vvXlU strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddProfessionalCustomerModal_errorContent__vvXlU ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddProfessionalCustomerModal_errorContent__vvXlU ul li{margin-bottom:2px}.AddProfessionalCustomerModal_inputError__W8xz5{background:#fef2f2!important;border-color:#ef4444!important}.AddProfessionalCustomerModal_inputError__W8xz5:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddProfessionalCustomerModal_errorText__FwHhJ{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddProfessionalCustomerModal_formGrid__hexGb{grid-template-columns:1fr}.AddProfessionalCustomerModal_fieldWide__uErsO{grid-column:span 1}}.AddComponentModal_typeGrid__ys2i4{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:4px}.AddComponentModal_typeCard__nF8q3{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:all .15s}.AddComponentModal_typeCard__nF8q3:hover{background:#fffbf5;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e)}.AddComponentModal_typeCardIcon__afm0\+{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.AddComponentModal_iconFlight__SuMH4{background:#eef3ff;color:#3b5bdb}.AddComponentModal_iconHotel__UAOX-{background:#f5eeff;color:#7c3aed}.AddComponentModal_iconTransfer__g9P\+Z{background:#eef9f3;color:#0d7a4f}.AddComponentModal_iconInsurance__gh-3W{background:#fef3e2;color:#b06e0a}.AddComponentModal_iconPackage__Idt9s{background:#fff0f0;color:#c42b2b}.AddComponentModal_iconCarRental__q6\+Zn{background:#e8f5ee;color:#0d7a4f}.AddComponentModal_iconVisa__QdbXR{background:#f0f4ff;color:#4b5563}.AddComponentModal_typeCardText__z4XpG{flex:1 1;min-width:0}.AddComponentModal_typeCardLabel__T\+l\+4{color:#1a1d23;font-size:13px;font-weight:700}.AddComponentModal_typeCardDesc__FB4VE{color:#9ca3af;font-size:11.5px;margin-top:1px}.AddComponentModal_typeCardArrow__OlTNY{color:#d1d5db;flex-shrink:0;transition:color .15s}.AddComponentModal_typeCard__nF8q3:hover .AddComponentModal_typeCardArrow__OlTNY{color:#f5a51e;color:var(--primary-color,#f5a51e)}.AddComponentModal_formWrapper__NiMPU{margin-top:2px}.AddComponentModal_backToSelect__U222m{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;margin-bottom:10px;padding:4px 0;transition:color .15s}.AddComponentModal_backToSelect__U222m:hover{color:#f5a51e;color:var(--primary-color,#f5a51e)}.AddComponentModal_typeIndicator__fwDiC{align-items:center;background:#f8f9fb;border:1px solid #eceef1;border-radius:8px;color:#1a1d23;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;margin-bottom:14px;padding:6px 12px}.AddComponentModal_typeIndicatorIcon__HbqkC{align-items:center;border-radius:6px;display:flex;height:24px;justify-content:center;width:24px}.AddComponentModal_formSection__qCmGS{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;margin-bottom:16px;overflow:hidden}.AddComponentModal_formSectionHeader__2tFvb{align-items:center;background:#f8f9fb;border-bottom:1px solid #eceef1;display:flex;gap:8px;padding:10px 16px}.AddComponentModal_formSectionTitle__ZsoOF{color:#6b7280;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddComponentModal_formSectionBody__fgOeM{padding:16px}.AddComponentModal_formGrid__odBSP{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.AddComponentModal_field__XGaCn{display:flex;flex-direction:column}.AddComponentModal_field__XGaCn label{color:#374151;font-size:12px;font-weight:600;letter-spacing:.03em;margin-bottom:5px;text-transform:uppercase}.AddComponentModal_field__XGaCn input,.AddComponentModal_field__XGaCn select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1a1d23;font-size:13.5px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddComponentModal_field__XGaCn input::placeholder{color:#9ca3af}.AddComponentModal_field__XGaCn input:focus,.AddComponentModal_field__XGaCn select:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a}.AddComponentModal_cancelBtn__\+DDTW{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddComponentModal_cancelBtn__\+DDTW:hover{background:#f9fafb;border-color:#d1d5db}.AddComponentModal_primaryBtn__MmYnA{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddComponentModal_primaryBtn__MmYnA:hover{background:#e69a1a}.AddComponentModal_primaryBtn__MmYnA:active{background:#d48f17}.AddComponentModal_primaryBtn__MmYnA:focus{box-shadow:0 0 0 3px #f5a51e4d}@media (max-width:640px){.AddComponentModal_formGrid__odBSP,.AddComponentModal_typeGrid__ys2i4{grid-template-columns:1fr}}.FlightForm_field__668Rv{display:flex;flex:1 1;flex-direction:column;gap:5px}.FlightForm_fieldLabel__MDS8F{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.FlightForm_req__X4Y7s{color:#ef4444}.FlightForm_input__suSax{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#111827;color:var(--text-primary,#111827);font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.FlightForm_input__suSax:hover{border-color:#d1d5db}.FlightForm_input__suSax:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1f;outline:none}.FlightForm_input__suSax::placeholder{color:#9ca3af}select.FlightForm_input__suSax{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.FlightForm_inputReadonly__PSSWm{background:#f9fafb;color:#6b7280;cursor:default}.FlightForm_textarea__dnUKa{min-height:60px;resize:vertical}.FlightForm_formCard__LUwXO,.FlightForm_mfSection__X65DN{display:flex;flex-direction:column;gap:16px}.FlightForm_formCard__LUwXO{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.FlightForm_formCard__LUwXO+.FlightForm_formCard__LUwXO{margin-top:0}.FlightForm_formCardHeader__6DlJi{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.FlightForm_formCardTitle__2lj-8{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.FlightForm_formCardIcon__1z2XZ{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.FlightForm_formCardBody__sf5yz{display:flex;flex-direction:column;gap:16px}.FlightForm_sectionLabel__Xpkio{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.07em;text-transform:uppercase}.FlightForm_sectionLabelDot__QjG5U{background:#f5a51e;border-radius:50%;flex-shrink:0;height:6px;width:6px}.FlightForm_segCount__UgGNU{background:#f3f4f6;border-radius:999px;color:#374151;font-size:10px;font-weight:700;letter-spacing:0;margin-left:4px;padding:2px 7px;text-transform:none}.FlightForm_mfRow2__9gdin{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.FlightForm_mfRow3__PvYXh{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.FlightForm_configGrid__8f1-i{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.FlightForm_configCard__PBJiZ{background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:16px}.FlightForm_configCardLabel__izxAG{color:#374151;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.FlightForm_configCardDesc__rTrwx{color:#9ca3af;font-size:12px;line-height:1.4;margin-top:-4px}.FlightForm_flightRadioCol__RLLad{display:flex;flex-direction:column;gap:8px}.FlightForm_flightRadioCard__sESqf{align-items:flex-start;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:11px 13px;transition:all .15s ease}.FlightForm_flightRadioCard__sESqf:hover{background:#fffdf7;border-color:#f5a51e}.FlightForm_flightRadioCardActive__DFJ0z{background:linear-gradient(135deg,#fffbf0,#fff6e0)!important;border-color:#f5a51e!important;box-shadow:0 0 0 3px #f5a51e1a!important}.FlightForm_flightRadioInput__RZXCL{accent-color:#f5a51e;flex-shrink:0;margin-top:2px}.FlightForm_flightRadioLabel__4x5RN{color:#111827;font-size:12.5px;font-weight:700;margin-bottom:2px}.FlightForm_flightRadioDesc__xJJbS{color:#9ca3af;font-size:11px;line-height:1.4}.FlightForm_flightRadioCardDisabled__Lw18V{cursor:not-allowed;opacity:.4;pointer-events:none}.FlightForm_flightModeToggle__wu6L0{align-self:flex-start;border:1.5px solid #e5e7eb;border-radius:8px;display:flex;gap:0;overflow:hidden}.FlightForm_flightModeBtn__Wm37B{align-items:center;background:#fff;border:none;border-right:1px solid #e5e7eb;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all .15s ease}.FlightForm_flightModeBtn__Wm37B:last-child{border-right:none}.FlightForm_flightModeBtn__Wm37B:hover{background:#f9fafb;color:#374151}.FlightForm_flightModeBtnActive__kbp-R{background:linear-gradient(135deg,#fffbf0,#fff4dc);color:#f5a51e;font-weight:700}.FlightForm_perLegPnrNotice__f0BRT{align-items:center;background:#eef3ff;border:1.5px solid #c7d2fe;border-radius:10px;color:#3730a3;display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 14px}.FlightForm_perLegPnrNotice__f0BRT svg{color:#4f46e5;flex-shrink:0}.FlightForm_directionGroup__6pYnI{border:1.5px solid #e5e7eb;border-radius:14px;overflow:hidden}.FlightForm_groupOutbound__SJLBP{border-color:#d1fae5}.FlightForm_groupInbound__F-94B{border-color:#dbeafe}.FlightForm_directionGroupHeader__-\+HNS{align-items:center;background:#fafbfc;border-bottom:1.5px solid #e5e7eb;display:flex;gap:12px;padding:14px 18px}.FlightForm_groupOutbound__SJLBP .FlightForm_directionGroupHeader__-\+HNS{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-bottom-color:#d1fae5}.FlightForm_groupInbound__F-94B .FlightForm_directionGroupHeader__-\+HNS{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom-color:#bfdbfe}.FlightForm_directionGroupIcon__C6A5s{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.FlightForm_groupIconOutbound__vlWuk{background:#d1fae5;color:#059669}.FlightForm_groupIconInbound__jTeJu{background:#dbeafe;color:#2563eb}.FlightForm_directionGroupTitle__033aR{color:#111827;font-size:13.5px;font-weight:700}.FlightForm_directionGroupSub__BqD4k{color:#6b7280;font-size:11.5px;margin-top:1px}.FlightForm_dirPnrRow__8S32g{grid-gap:14px;background:#fffdf7;border-bottom:1px solid #f0f0f0;display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:14px 18px}.FlightForm_groupOutbound__SJLBP .FlightForm_dirPnrRow__8S32g{background:#f7fef9}.FlightForm_groupInbound__F-94B .FlightForm_dirPnrRow__8S32g{background:#f5f9ff}.FlightForm_addLegFooter__kiHid{align-items:center;background:#fafbfc;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding:12px 18px}.FlightForm_groupOutbound__SJLBP .FlightForm_addLegFooter__kiHid{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-top-color:#d1fae5}.FlightForm_groupInbound__F-94B .FlightForm_addLegFooter__kiHid{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-top-color:#bfdbfe}.FlightForm_addSegmentBtn__JU3SE{align-items:center;background:#fff;border:1.5px solid #d1fae5;border-radius:8px;color:#059669;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all .15s ease}.FlightForm_addSegmentBtn__JU3SE:hover{background:#d1fae5;border-color:#a7f3d0}.FlightForm_addSegmentBtnInbound__Rqpva{border-color:#bfdbfe;color:#1d4ed8}.FlightForm_addSegmentBtnInbound__Rqpva:hover{background:#dbeafe;border-color:#93c5fd}.FlightForm_removeSegmentBtn__56hGz{align-items:center;background:#fff;border:1.5px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all .15s ease}.FlightForm_removeSegmentBtn__56hGz:hover{background:#fee2e2;border-color:#fca5a5}.FlightForm_removeSegmentBtn__56hGz:disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.5}.FlightForm_legList__BP\+Lf{display:flex;flex-direction:column;gap:0}.FlightForm_directionDivider__TGCYS{align-items:center;display:flex;gap:12px;margin:4px 0}.FlightForm_directionDividerLine__JEGuz{background:#e5e7eb;flex:1 1;height:1px}.FlightForm_directionDividerLabel__2K6mE{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.07em;padding:3px 12px;text-transform:uppercase;white-space:nowrap}.FlightForm_legCard__viXjC{background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:13px;padding:16px 18px;transition:background .15s ease}.FlightForm_legCard__viXjC:last-child{border-bottom:none}.FlightForm_legCard__viXjC:hover{background:#fafbfc}.FlightForm_legHeader__480oA{align-items:center;display:flex;justify-content:space-between}.FlightForm_legHeaderLeft__TmZIK{align-items:center;display:flex;gap:8px}.FlightForm_dirTag__FeKsV{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.01em;padding:4px 10px}.FlightForm_tagOutbound__q13kh{background:#d1fae5;color:#059669}.FlightForm_tagInbound__taORm{background:#dbeafe;color:#1d4ed8}.FlightForm_legNum__WAAWL{color:#9ca3af;font-size:11px;font-weight:600}.FlightForm_legRemoveBtn__rrs4W{align-items:center;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;padding:5px 11px;transition:all .15s ease}.FlightForm_legRemoveBtn__rrs4W:hover{background:#fee2e2;border-color:#fca5a5}.FlightForm_routeRow__O8L9G{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.FlightForm_routeArrow__cQxtb{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;justify-content:center;padding-bottom:9px}.FlightForm_airlineRow__Bb\+2t{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 120px 120px}.FlightForm_legArrivalRow__J6Ulp{align-items:flex-start;display:flex;gap:10px}.FlightForm_legArrivalRow__J6Ulp .FlightForm_mfRow2__9gdin{flex:1 1;min-width:0}.FlightForm_dayBadge__7NF2m{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px;font-weight:800;height:32px;justify-content:center;letter-spacing:.01em;margin-top:3px;min-width:56px;padding:0 10px}.FlightForm_dayBadgePlus__MlBJ5{background:#ecfdf5;border:1.5px solid #a7f3d0;color:#059669}.FlightForm_dayBadgeZero__HMHx8{background:#f3f4f6;border:1.5px solid #e5e7eb;color:#6b7280}.FlightForm_dayBadgeMinus__V4TVb{background:#fef2f2;border:1.5px solid #fecaca;color:#dc2626}.FlightForm_flightBaggageSection__Bru4w{border:1.5px solid #e5e7eb;border-radius:10px;overflow:visible}.FlightForm_flightBaggageHeader__JYScD{align-items:center;background:#fafbfc;border-bottom:1px solid #f0f0f0;border-radius:10px 10px 0 0;display:flex;gap:8px;justify-content:space-between;padding:6px 14px}.FlightForm_flightBaggageSectionTitle__DxLp8{color:#6b7280;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.FlightForm_flightBaggageCopy__lKA1v{position:relative}.FlightForm_flightBaggageCopyBtn__3fXhd{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:5px;letter-spacing:.02em;padding:5px 10px;transition:all .15s ease}.FlightForm_flightBaggageCopyBtn__3fXhd:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.FlightForm_flightBaggageCopyMenu__zHeLX{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.FlightForm_flightBaggageCopyOpt__lBZYU{background:#fff;border:none;border-bottom:1px solid #f5f5f5;color:#374151;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:9px 12px;text-align:left;transition:background .12s ease}.FlightForm_flightBaggageCopyOpt__lBZYU:last-child{border-bottom:none}.FlightForm_flightBaggageCopyOpt__lBZYU:hover:not(:disabled){background:#fffbf0;color:#f5a51e}.FlightForm_flightBaggageCopyOpt__lBZYU:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.FlightForm_flightBaggageRow__VYhcO{align-items:center;background:#fff;border-bottom:1px solid #f5f5f5;display:flex;gap:10px;padding:10px 14px}.FlightForm_flightBaggageRow__VYhcO:last-child{border-bottom:none;border-radius:0 0 10px 10px}.FlightForm_flightBaggageRow__VYhcO:hover{background:#fafbfc}.FlightForm_flightBaggageLabel__Zav8m{color:#374151;flex:1 1;font-size:12.5px;font-weight:600;white-space:nowrap}.FlightForm_flightBaggageToggle__w\+Y\+K{border:1.5px solid #e5e7eb;border-radius:7px;display:flex;flex-shrink:0;overflow:hidden}.FlightForm_flightBaggageBtn__iO2OA{background:#f9fafb;border:none;border-right:1px solid #e5e7eb;color:#9ca3af;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 11px;transition:all .12s ease}.FlightForm_flightBaggageBtn__iO2OA:last-child{border-right:none}.FlightForm_flightBaggageBtnYes__M5JtB{background:#ecfdf5;color:#059669}.FlightForm_flightBaggageBtnNo__H03-M{background:#fef2f2;color:#dc2626}.FlightForm_flightBaggageInputWrap__wPgaG{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.FlightForm_flightBaggageQtyInput__\+dWq6{flex-shrink:0;font-size:12.5px;padding:7px 28px 7px 10px;text-align:left;width:72px!important}.FlightForm_flightBaggageUnitInside__BpJXQ{color:#9ca3af;font-size:11px;font-weight:600;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);white-space:nowrap}.FlightForm_multiAddRow__kYYjc{display:flex;flex-wrap:wrap;gap:10px}.FlightForm_addDirectionBtn__Q6HQO{align-items:center;background:#f0fdf4;border:1.5px solid #d1fae5;border-radius:10px;color:#059669;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;padding:9px 16px;transition:all .15s ease}.FlightForm_addDirectionBtn__Q6HQO:hover{background:#d1fae5}.FlightForm_addDirectionBtnInbound__8mCMv{background:#eff6ff;border-color:#dbeafe;color:#1d4ed8}.FlightForm_addDirectionBtnInbound__8mCMv:hover{background:#dbeafe}@media (max-width:1024px){.FlightForm_airlineRow__Bb\+2t,.FlightForm_configGrid__8f1-i,.FlightForm_mfRow2__9gdin,.FlightForm_mfRow3__PvYXh,.FlightForm_routeRow__O8L9G{grid-template-columns:1fr}.FlightForm_routeArrow__cQxtb{display:none}.FlightForm_flightModeToggle__wu6L0{flex-direction:column}.FlightForm_flightModeBtn__Wm37B{border-bottom:1px solid #e5e7eb;border-right:none}.FlightForm_flightModeBtn__Wm37B:last-child{border-bottom:none}}@media (max-width:640px){.FlightForm_flightBaggageRow__VYhcO{flex-wrap:wrap;gap:8px}.FlightForm_flightBaggageLabel__Zav8m{flex:0 0 100%}.FlightForm_multiAddRow__kYYjc{flex-direction:column}.FlightForm_dirPnrRow__8S32g{grid-template-columns:1fr}.FlightForm_addLegFooter__kiHid{align-items:stretch;flex-direction:column}.FlightForm_addSegmentBtn__JU3SE,.FlightForm_removeSegmentBtn__56hGz{justify-content:center}}.FlightForm_searchSelect__h5qcI{position:relative}.FlightForm_searchSelectInput__F\+bC4{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#111827;color:var(--text-primary,#111827);font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.FlightForm_searchSelectInput__F\+bC4:hover{border-color:#d1d5db}.FlightForm_searchSelectInput__F\+bC4:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1f;outline:none}.FlightForm_searchSelectInput__F\+bC4::placeholder{color:#9ca3af}.FlightForm_searchSelectDropdown__MirOQ{background:#fff;border:1.5px solid #e5e7eb;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 8px 24px #0000001a;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:50}.FlightForm_searchSelectOption__RdaYd{align-items:center;border-bottom:1px solid #f5f5f5;color:#111827;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px}.FlightForm_searchSelectOption__RdaYd:last-child{border-bottom:none}.FlightForm_searchSelectOption__RdaYd:hover{background:#fffbf0}.FlightForm_searchSelectOptionActive__fuR7M{background:#fff7e6;font-weight:600}.FlightForm_searchSelectCode__t1Ugj{color:#f5a51e;font-size:12px;font-weight:700;min-width:32px;text-transform:uppercase}.FlightForm_searchSelectName__W2p4O{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightForm_searchSelectEmpty__15vXa{color:#9ca3af;font-size:12px;padding:12px;text-align:center}.FlightForm_searchSelectSelected__9E8uq{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:9px 12px;transition:border-color .15s ease;width:100%}.FlightForm_searchSelectSelected__9E8uq:hover{border-color:#d1d5db}.FlightForm_searchSelectSelectedCode__rLsmW{color:#f5a51e;font-size:12px;font-weight:700;text-transform:uppercase}.FlightForm_searchSelectSelectedName__xXbJG{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightForm_searchSelectClear__7XJJP{background:none;border:none;color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:14px;line-height:1;padding:0 2px}.FlightForm_searchSelectClear__7XJJP:hover{color:#ef4444}.FlightForm_inputError__uGRQI{background:#fef2f2;border-color:#ef4444!important}.FlightForm_inputError__uGRQI:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.FlightForm_fieldError__egQFC{color:#ef4444;font-size:11px;font-weight:600;margin-top:-2px}.FlightForm_autofillNotice__JJCjC{align-items:center;background:#eef6ff;border:1.5px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:12px;font-weight:600;gap:8px;line-height:1.4;padding:9px 14px}.FlightForm_autofillNotice__JJCjC svg{color:#2563eb;flex-shrink:0}.FlightForm_flightToast__RC8QD{align-items:center;animation:FlightForm_flightToastIn__4HdFP .18s ease-out;background:#064e3b;border-radius:10px;bottom:28px;box-shadow:0 10px 30px #064e3b59;color:#ecfdf5;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 16px;position:fixed;right:28px;z-index:1000}@keyframes FlightForm_flightToastIn__4HdFP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.HotelForm_field__DPN3p{display:flex;flex:1 1;flex-direction:column;gap:5px}.HotelForm_fieldLabel__iDGcR{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.HotelForm_req__Xt3rJ{color:#ef4444}.HotelForm_input__gZqHc{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.HotelForm_input__gZqHc:hover{border-color:#d1d5db}.HotelForm_input__gZqHc:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HotelForm_input__gZqHc::placeholder{color:var(--text-quaternary)}select.HotelForm_input__gZqHc{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.HotelForm_textarea__kEDqW{min-height:56px;resize:vertical}.HotelForm_formCard__zsQFd,.HotelForm_mfSection__DvSLY{display:flex;flex-direction:column;gap:14px}.HotelForm_formCard__zsQFd{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.HotelForm_formCard__zsQFd+.HotelForm_formCard__zsQFd{margin-top:0}.HotelForm_formCardHeader__itOcd{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.HotelForm_formCardTitle__6X4Ba{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.HotelForm_formCardIcon__6zTg3{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.HotelForm_formCardBody__hJUxi{display:flex;flex-direction:column;gap:14px}.HotelForm_mfRow2__k\+2lE{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.HotelForm_hotelSectionTitle__x8ONM{border-bottom:1.5px solid var(--border-light);color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.07em;padding-bottom:4px;text-transform:uppercase}.HotelForm_stepperWrap__att2E{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.HotelForm_stepperVal__NgneM{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.HotelForm_stepperVal__NgneM:focus{outline:none}.HotelForm_stepperBtn__8BRlk{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.HotelForm_stepperBtn__8BRlk:first-child{border-left:none;border-right:1px solid var(--border-light)}.HotelForm_stepperBtn__8BRlk:hover{background:var(--amber-50);color:var(--accent-amber)}.HotelForm_ebRow__h2TKG{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.HotelForm_ebUnit__W8d-g{background:var(--surface-raised);border:none!important;border-radius:0!important;border-right:1px solid var(--border-light)!important;flex-shrink:0;font-size:13px;width:72px!important}.HotelForm_ebUnit__W8d-g:focus{box-shadow:none!important;outline:none}.HotelForm_ebValue__Klmd4{border:none!important;border-radius:0!important;flex:1 1}.HotelForm_ebValue__Klmd4:focus{box-shadow:none!important;outline:none}.HotelForm_hotelSearchWrap__G1hYY{position:relative;width:100%}.HotelForm_hotelSearchInputWrap__nq-BD{position:relative}.HotelForm_hotelSearchIcon__tUxBc{color:var(--text-quaternary);display:flex;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.HotelForm_hotelSearchInput__Ll7CP{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all var(--transition);width:100%}.HotelForm_hotelSearchInput__Ll7CP:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HotelForm_hotelSearchInput__Ll7CP::placeholder{color:var(--text-quaternary)}.HotelForm_hotelSearchClear__yN8pp{background:none;border:none;color:var(--text-quaternary);cursor:pointer;display:flex;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.HotelForm_hotelSearchClear__yN8pp:hover{color:var(--text-secondary)}.HotelForm_hotelDropdown__QRnez{animation:HotelForm_dropdownIn__VZSuG .15s ease;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:50}@keyframes HotelForm_dropdownIn__VZSuG{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.HotelForm_hotelDropdownList__IqMPB{max-height:260px;overflow-y:auto}.HotelForm_hotelDropdownItem__Wda6B{align-items:center;background:none;border:none;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:10px 14px;text-align:left;transition:background var(--transition);width:100%}.HotelForm_hotelDropdownItem__Wda6B:last-child{border-bottom:none}.HotelForm_hotelDropdownItem__Wda6B:hover{background:var(--surface-raised)}.HotelForm_hotelItemIcon__fKmHk{align-items:center;background:#fff4e6;border-radius:var(--radius-sm);color:#d97706;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.HotelForm_hotelItemIcon__fKmHk svg{height:18px;width:18px}.HotelForm_hotelItemInfo__\+woOn{flex:1 1;min-width:0}.HotelForm_hotelItemName__89-AS{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:2px}.HotelForm_hotelItemMeta__BBoJM{align-items:center;color:var(--text-tertiary);display:flex;font-size:11px;gap:10px}.HotelForm_hotelItemStars__uFdWP{align-items:center;color:#f59e0b;display:flex;gap:1px}.HotelForm_hotelItemLoc__GzDT0{align-items:center;display:flex;gap:3px}.HotelForm_hotelItemLoc__GzDT0 svg{height:11px;width:11px}.HotelForm_hotelDropdownEmpty__XHsr4{color:var(--text-tertiary);font-size:13px;padding:24px 16px;text-align:center}.HotelForm_hotelDropdownFooter__mIrXz{background:var(--surface-raised);border-top:1px solid var(--border-light);color:var(--text-quaternary);font-size:10px;font-weight:600;padding:8px 14px;text-align:center}.HotelForm_hotelPickedCard__VkzPK{align-items:center;background:var(--surface-raised);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:border-color var(--transition)}.HotelForm_hotelPickedCard__VkzPK:hover{border-color:var(--accent-amber-light)}.HotelForm_hotelPickedCardPin__JbUUP{color:var(--accent-amber);display:flex;flex-shrink:0}.HotelForm_hotelPickedCardPin__JbUUP svg{height:16px;width:16px}.HotelForm_hotelPickedCardInfo__Us97U{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.HotelForm_hotelPickedCardName__jAwED{color:var(--text-primary);font-size:13.5px;font-weight:700}.HotelForm_hotelPickedCardStars__B7zdN{align-items:center;color:#f59e0b;display:flex;gap:1px}.HotelForm_hotelPickedCardLoc__4\+b2Q{color:var(--text-tertiary);font-size:12px}.HotelForm_hotelPickedCardChevron__kXi\+7{align-items:center;background:none;border:none;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;padding:4px;transition:color var(--transition)}.HotelForm_hotelPickedCardChevron__kXi\+7:hover{color:var(--text-secondary)}.HotelForm_hotelPickedCardChevron__kXi\+7 svg{height:16px;width:16px}.HotelForm_roomsHeader__pxl8D{align-items:center;border-bottom:1.5px solid var(--border-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:6px}.HotelForm_roomsStats__5qGYY{align-items:center;display:flex;gap:6px}.HotelForm_roomsStatPill__\+RmdS{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:999px;color:var(--text-tertiary);font-size:10.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.HotelForm_roomsStatPill__\+RmdS strong{color:var(--text-primary);font-weight:800;margin-right:2px}.HotelForm_roomsEmpty__NTU2f{align-items:center;background:var(--surface-raised);border:1.5px dashed var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:32px 20px;text-align:center}.HotelForm_roomsEmptyIcon__7GkF2{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:12px;color:var(--text-quaternary);display:flex;height:44px;justify-content:center;margin-bottom:4px;width:44px}.HotelForm_roomsEmptyIcon__7GkF2 svg{height:20px;width:20px}.HotelForm_roomsEmptyTitle__2OVSg{color:var(--text-primary);font-size:13.5px;font-weight:700}.HotelForm_roomsEmptyDesc__7jzZG{color:var(--text-tertiary);font-size:12px;line-height:1.5;margin-bottom:8px;max-width:320px}.HotelForm_roomsEmptyBtn__3X0aG{align-items:center;background:#fff8e8;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:6px;padding:8px 16px;transition:all .15s ease}.HotelForm_roomsEmptyBtn__3X0aG:hover{background:#fff0c7;border-color:var(--accent-amber)}.HotelForm_roomsList__lw44o{display:flex;flex-direction:column;gap:16px}.HotelForm_roomCard__AgXfh{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.HotelForm_roomCardHeader__Ks7s5{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:12px 16px}.HotelForm_roomIconBadge__RVlkK{align-items:center;background:#eef3ff;border-radius:var(--radius-sm);color:#3b5bdb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.HotelForm_roomIconBadge__RVlkK svg{height:16px;width:16px}.HotelForm_roomTitle__dagff{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:700}.HotelForm_roomHeaderActions__JZ8KN{align-items:center;display:flex;gap:6px}.HotelForm_roomActionBtn__zW9\+s{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:4px;padding:5px 10px;transition:all .12s ease}.HotelForm_roomActionBtn__zW9\+s:hover{background:var(--surface-raised);border-color:#d1d5db}.HotelForm_roomActionBtnDanger__fq0ZH{border-color:#fecaca;color:#dc2626}.HotelForm_roomActionBtnDanger__fq0ZH:hover{background:#fef2f2;border-color:#fca5a5}.HotelForm_roomDragHandle__F75nO{align-items:center;color:var(--text-quaternary);cursor:grab;display:flex;flex-shrink:0;padding:4px}.HotelForm_roomDragHandle__F75nO:hover{color:var(--text-tertiary)}.HotelForm_roomCardBody__\+cgEo{background:var(--surface);display:flex;flex-direction:column;gap:14px;padding:16px}.HotelForm_mfRow3Char__FkQGD{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.HotelForm_fieldHint__V\+9H\+{color:var(--text-quaternary);font-size:10.5px;margin-top:-3px}.HotelForm_fieldReqNote__hRGfg{color:#ef4444;font-size:10.5px;margin-top:2px}.HotelForm_fieldOptNote__kbqfN{color:var(--text-quaternary);font-size:10.5px;margin-top:2px}.HotelForm_reqInline__4wjJi{color:#ef4444;font-weight:600}.HotelForm_optInline__P4zlj{color:var(--text-quaternary);font-weight:500}.HotelForm_addRoomBtn__C1sHc{align-items:center;align-self:flex-start;background:var(--surface);border:1.5px solid #3b5bdb;border-radius:var(--radius-sm);color:#3b5bdb;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:9px 18px;transition:all .15s ease}.HotelForm_addRoomBtn__C1sHc:hover{background:#eef3ff}.HotelForm_roomsInstructions__EHWlt{background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius-sm);color:#1e40af;font-size:12px;padding:12px 16px}.HotelForm_roomsInstructionsTitle__rNOYl{font-weight:700;margin-bottom:6px}.HotelForm_roomsInstructionsList__JHipe{color:#1d4ed8;display:flex;flex-direction:column;gap:3px;margin:0;padding-left:18px}@media (max-width:1024px){.HotelForm_mfRow2__k\+2lE,.HotelForm_mfRow3Char__FkQGD{grid-template-columns:1fr}}@media (max-width:640px){.HotelForm_mfRow3Char__FkQGD{grid-template-columns:1fr}}.TransferForm_field__7BOR-{display:flex;flex:1 1;flex-direction:column;gap:5px}.TransferForm_fieldLabel__wA49t{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.TransferForm_req__WsUnn{color:#ef4444}.TransferForm_input__f8fhZ{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#111827;color:var(--text-primary,#111827);font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.TransferForm_input__f8fhZ:hover{border-color:#d1d5db}.TransferForm_input__f8fhZ:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1f;outline:none}.TransferForm_input__f8fhZ::placeholder{color:#9ca3af}select.TransferForm_input__f8fhZ{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.TransferForm_textarea__xzgiq{min-height:56px;resize:vertical}.TransferForm_formCard__36FEm,.TransferForm_mfSection__46jJl{display:flex;flex-direction:column;gap:16px}.TransferForm_formCard__36FEm{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.TransferForm_formCard__36FEm+.TransferForm_formCard__36FEm{margin-top:0}.TransferForm_formCardHeader__CcSji{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.TransferForm_formCardTitle__vzJZo{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.TransferForm_formCardIcon__bwFEI{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.TransferForm_formCardBody__gKdWY{display:flex;flex-direction:column;gap:16px}.TransferForm_sectionLabel__o79eM{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.07em;text-transform:uppercase}.TransferForm_sectionDot__z66Lg{background:#f5a51e;border-radius:50%;flex-shrink:0;height:6px;width:6px}.TransferForm_sectionHint__lWzQN{color:#9ca3af;font-size:12px;line-height:1.5;margin:-8px 0 0}.TransferForm_mfRow2__bKGCs{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.TransferForm_mfRow3__FlakX{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.TransferForm_contextToggle__b39Xq{align-self:flex-start;border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;display:flex;gap:0;overflow:hidden}.TransferForm_contextBtn__nD7fw{align-items:center;background:#fff;background:var(--surface,#fff);border:none;border-right:1px solid #f0f0f0;border-right:1px solid var(--border-light,#f0f0f0);color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:10px 20px;transition:all .15s ease}.TransferForm_contextBtn__nD7fw:last-child{border-right:none}.TransferForm_contextBtn__nD7fw:hover{background:#f9fafb;color:#374151}.TransferForm_contextBtnActive__O4B\+e{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 #f5a51e4d;color:#d97706;font-weight:700}.TransferForm_momentGrid__SeabE{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.TransferForm_momentCard__3MgSU{align-items:flex-start;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:16px;position:relative;text-align:left;transition:all .2s ease}.TransferForm_momentCard__3MgSU:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.TransferForm_momentCardActive__Lm3yC.TransferForm_momentArrival__B5nJQ{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#059669;box-shadow:0 0 0 3px #0596691a}.TransferForm_momentCardActive__Lm3yC.TransferForm_momentDeparture__AOefi{background:linear-gradient(135deg,#eef3ff,#eff6ff);border-color:#3b5bdb;box-shadow:0 0 0 3px #3b5bdb1a}.TransferForm_momentCardActive__Lm3yC.TransferForm_momentCustom__k1yG4{background:linear-gradient(135deg,#fffbf0,#fff8e8);border-color:#d97706;box-shadow:0 0 0 3px #f5a51e1a}.TransferForm_momentCardActive__Lm3yC.TransferForm_momentRoundTrip__uQ1Lb{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.TransferForm_momentIconWrap__3dmMd{align-items:center;background:#f3f4f6;border-radius:10px;color:#6b7280;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:all .2s ease;width:38px}.TransferForm_momentArrival__B5nJQ .TransferForm_momentIconWrapActive__VTUjT{background:#d1fae5;color:#059669}.TransferForm_momentDeparture__AOefi .TransferForm_momentIconWrapActive__VTUjT{background:#dbeafe;color:#3b5bdb}.TransferForm_momentRoundTrip__uQ1Lb .TransferForm_momentIconWrapActive__VTUjT{background:#ede9fe;color:#7c3aed}.TransferForm_momentCustom__k1yG4 .TransferForm_momentIconWrapActive__VTUjT{background:#fef3c7;color:#d97706}.TransferForm_momentText__u1pGi{flex:1 1;min-width:0}.TransferForm_momentLabel__GT62S{color:#111827;font-size:13px;font-weight:700;margin-bottom:3px}.TransferForm_momentDesc__ufNFv{color:#9ca3af;font-size:11px;line-height:1.4}.TransferForm_momentCheck__1OnCX{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;right:10px;top:10px;width:20px}.TransferForm_momentArrival__B5nJQ .TransferForm_momentCheck__1OnCX{background:#059669;color:#fff}.TransferForm_momentDeparture__AOefi .TransferForm_momentCheck__1OnCX{background:#3b5bdb;color:#fff}.TransferForm_momentRoundTrip__uQ1Lb .TransferForm_momentCheck__1OnCX{background:#7c3aed;color:#fff}.TransferForm_momentCustom__k1yG4 .TransferForm_momentCheck__1OnCX{background:#d97706;color:#fff}.TransferForm_connectionToggle__Wb2kn{align-self:flex-start;display:flex;gap:10px}.TransferForm_connBtn__6eAJv{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;padding:9px 18px;transition:all .15s ease}.TransferForm_connBtn__6eAJv:hover{background:#f9fafb;border-color:#d1d5db}.TransferForm_connBtnLinked__p6xnH{background:linear-gradient(135deg,#eef3ff,#eff6ff);border-color:#3b5bdb;box-shadow:0 0 0 3px #3b5bdb14;color:#3b5bdb;font-weight:700}.TransferForm_connBtnManual__riOVD{background:#f9fafb;border-color:#9ca3af;color:#374151;font-weight:700}.TransferForm_flightLinkPanel__2Ousu{background:linear-gradient(135deg,#f8faff,#f0f5ff);border:1.5px solid #dbeafe;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.TransferForm_linkedSummary__78TQr{align-items:center;background:#fff;border:1.5px solid #c7d2fe;border-radius:10px;display:flex;gap:10px;padding:10px 14px}.TransferForm_linkedSummaryIcon__xzIgL{align-items:center;background:#eef3ff;border-radius:8px;color:#3b5bdb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.TransferForm_linkedSummaryContent__7yrBq{display:flex;flex:1 1;flex-direction:column;min-width:0}.TransferForm_linkedSummaryRoute__CGok1{color:#111827;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;font-weight:700}.TransferForm_linkedSummaryMeta__rP16a{color:#6b7280;font-size:11px}.TransferForm_linkedBadge__u0GoG{background:#d1fae5;color:#059669;flex-shrink:0;font-size:10px;gap:4px;padding:3px 10px}.TransferForm_autoFilledBadge__X3P0Q,.TransferForm_linkedBadge__u0GoG{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;letter-spacing:.02em}.TransferForm_autoFilledBadge__X3P0Q{background:#dbeafe;color:#3b5bdb;font-size:9px;margin-left:6px;padding:2px 8px;text-transform:none}.TransferForm_pillRow__yfsp4{display:flex;flex-wrap:wrap;gap:8px}.TransferForm_pill__T3-Uk{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all .15s ease}.TransferForm_pill__T3-Uk:hover{background:#f9fafb;border-color:#d1d5db}.TransferForm_pillActive__2I1OD{background:linear-gradient(135deg,#fffbf0,#fff4dc);border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e14;color:#d97706;font-weight:700}.TransferForm_routeTypeRow__WyCmW{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.TransferForm_routeArrowWrap__N6TEe{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;justify-content:center;padding-bottom:8px}.TransferForm_locTypeGrid__D2L6h{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.TransferForm_locTypeCard__Stwl\+{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:3px;padding:8px 4px;transition:all .15s ease}.TransferForm_locTypeCard__Stwl\+:hover{background:#f9fafb;border-color:#d1d5db}.TransferForm_locTypeCardActive__kNGWe{background:linear-gradient(135deg,#fffbf0,#fff6e0)!important;border-color:#f5a51e!important;box-shadow:0 0 0 3px #f5a51e1a}.TransferForm_locTypeIcon__JZSQP{font-size:14px;line-height:1}.TransferForm_locTypeLabel__y37Iv{color:#6b7280;font-size:9.5px;font-weight:700;letter-spacing:.02em;text-align:center}.TransferForm_locTypeCardActive__kNGWe .TransferForm_locTypeLabel__y37Iv{color:#d97706}.TransferForm_routeValueRow__pSq16{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:1fr auto 1fr}.TransferForm_routeValueCard__1q\+HE{background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px 16px;position:relative}.TransferForm_routeValueLabel__eUMeu{align-items:center;color:#374151;display:flex;font-size:11px;font-weight:700;gap:6px}.TransferForm_routeValueDot__jfWy3{border-radius:50%;flex-shrink:0;height:8px;width:8px}.TransferForm_routeValueDotPickup__wcg05{background:#059669}.TransferForm_routeValueDotDropoff__oK8Z3{background:#dc2626}.TransferForm_routeInput__sgLya{font-size:13px;font-weight:600}.TransferForm_routeValueTag__lnayJ{align-items:center;align-self:flex-start;background:#f3f4f6;border-radius:999px;color:#6b7280;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:2px 8px}.TransferForm_routeConnector__4MnXu{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;width:32px}.TransferForm_routeConnectorLine__WfI1R{background:#e5e7eb;flex:1 1;min-height:12px;width:2px}.TransferForm_routeConnectorDot__VOUMe{background:#d1d5db;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d1d5db;flex-shrink:0;height:10px;width:10px}.TransferForm_searchSelect__Jucj0{position:relative}.TransferForm_searchSelectInput__aVTBb{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#111827;color:var(--text-primary,#111827);font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.TransferForm_searchSelectInput__aVTBb:hover{border-color:#d1d5db}.TransferForm_searchSelectInput__aVTBb:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1f;outline:none}.TransferForm_searchSelectInput__aVTBb::placeholder{color:#9ca3af}.TransferForm_searchSelectDropdown__ritJF{background:#fff;border:1.5px solid #e5e7eb;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 8px 24px #0000001a;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:50}.TransferForm_searchSelectOption__TYmCC{align-items:center;border-bottom:1px solid #f5f5f5;color:#111827;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px}.TransferForm_searchSelectOption__TYmCC:last-child{border-bottom:none}.TransferForm_searchSelectOption__TYmCC:hover{background:#fffbf0}.TransferForm_searchSelectOptionActive__cDpUs{background:#fff7e6;font-weight:600}.TransferForm_searchSelectCode__BlP04{color:#f5a51e;font-size:12px;font-weight:700;min-width:32px;text-transform:uppercase}.TransferForm_searchSelectName__Ppxi5{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransferForm_searchSelectEmpty__RD8vQ{color:#9ca3af;font-size:12px;padding:12px;text-align:center}.TransferForm_searchSelectSelected__IYhaJ{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:9px 12px;transition:border-color .15s ease;width:100%}.TransferForm_searchSelectSelected__IYhaJ:hover{border-color:#d1d5db}.TransferForm_searchSelectSelectedCode__r1Q54{color:#f5a51e;font-size:12px;font-weight:700;text-transform:uppercase}.TransferForm_searchSelectSelectedName__nXmEI{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransferForm_searchSelectClear__0K-PH{background:none;border:none;color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:14px;line-height:1;padding:0 2px}.TransferForm_searchSelectClear__0K-PH:hover{color:#ef4444}.TransferForm_warningStrip__ZKTTP{align-items:center;background:#fef3c7;border:1.5px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 14px}.TransferForm_warningStrip__ZKTTP svg{flex-shrink:0}.TransferForm_legPanel__Q\+jio{background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:18px;padding:20px}.TransferForm_legHeader__8og5g{align-items:center;display:flex;gap:10px}.TransferForm_legHeaderDot__NzSar{border-radius:50%;flex-shrink:0;height:10px;width:10px}.TransferForm_legHeaderLabel__uOJsI{color:#111827;font-size:14px;font-weight:800;letter-spacing:.01em}.TransferForm_legHeaderBadge__7MqQy{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.01em;padding:3px 10px}.TransferForm_legSubSection__ksrEq{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:12px;padding-top:14px}.TransferForm_legSubSection__ksrEq:first-of-type{border-top:none;padding-top:0}.TransferForm_roundTripDivider__N6ylp{align-items:center;display:flex;gap:16px;padding:4px 0}.TransferForm_roundTripDividerLine__Ci0rv{background:linear-gradient(90deg,#0000,#d1d5db,#0000);flex:1 1;height:1.5px}.TransferForm_roundTripDividerLabel__JAWzS{color:#7c3aed;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.TransferForm_stepperWrap__ctYxg{align-items:center;border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;display:flex;overflow:hidden}.TransferForm_stepperVal__Bb7As{background:#fff;background:var(--surface,#fff);border:none!important;border-radius:0!important;box-shadow:none!important;color:#111827;color:var(--text-primary,#111827);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.TransferForm_stepperVal__Bb7As:focus{outline:none}.TransferForm_stepperBtn__tjtv8{align-items:center;background:#f9fafb;border:none;border-left:1px solid #e5e7eb;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background .15s ease;width:36px}.TransferForm_stepperBtn__tjtv8:first-child{border-left:none;border-right:1px solid #e5e7eb}.TransferForm_stepperBtn__tjtv8:hover{background:#fffbf0;color:#f5a51e}@media (max-width:1200px){.TransferForm_momentGrid__SeabE{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.TransferForm_mfRow2__bKGCs,.TransferForm_mfRow3__FlakX,.TransferForm_momentGrid__SeabE,.TransferForm_routeTypeRow__WyCmW{grid-template-columns:1fr}.TransferForm_routeArrowWrap__N6TEe{padding:8px 0;transform:rotate(90deg)}.TransferForm_routeValueRow__pSq16{grid-template-columns:1fr}.TransferForm_routeConnector__4MnXu{flex-direction:row;height:32px;width:auto}.TransferForm_routeConnectorLine__WfI1R{flex:1 1;height:2px;min-height:0;min-width:12px;width:auto}.TransferForm_locTypeGrid__D2L6h{grid-template-columns:repeat(6,1fr)}.TransferForm_contextToggle__b39Xq{border-radius:10px;flex-direction:column}.TransferForm_contextBtn__nD7fw{border-bottom:1px solid #f0f0f0;border-right:none}.TransferForm_contextBtn__nD7fw:last-child{border-bottom:none}.TransferForm_legPanel__Q\+jio{padding:14px}}.TransferForm_pickupTimePills__9fBiK{display:flex;flex-wrap:wrap;gap:6px}.TransferForm_pickupTimePill__5802x{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;font-size:12px;font-weight:500;padding:7px 14px;transition:all .15s ease;white-space:nowrap}.TransferForm_pickupTimePill__5802x:hover{border-color:#f5a51e;color:#f5a51e}.TransferForm_pickupTimePillActive__ueu8W{background:#fef3e0;border-color:#f5a51e;color:#d48806;font-weight:600}.TransferForm_pickupTimeNotice__e1axQ{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:13px;font-style:italic;margin-top:6px;padding:10px 14px}@media (max-width:640px){.TransferForm_connectionToggle__Wb2kn{flex-direction:column}.TransferForm_locTypeGrid__D2L6h{grid-template-columns:repeat(3,1fr)}.TransferForm_pillRow__yfsp4{flex-direction:column}.TransferForm_pill__T3-Uk{justify-content:center}.TransferForm_pickupTimePills__9fBiK{flex-direction:column}}.InsuranceForm_field__bMoqN{display:flex;flex:1 1;flex-direction:column;gap:5px}.InsuranceForm_fieldLabel__oaVpx{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.InsuranceForm_req__J-6rl{color:#ef4444}.InsuranceForm_input__IKqVx{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.InsuranceForm_input__IKqVx:hover{border-color:#d1d5db}.InsuranceForm_input__IKqVx:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.InsuranceForm_input__IKqVx::placeholder{color:var(--text-quaternary)}select.InsuranceForm_input__IKqVx{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.InsuranceForm_textarea__nQGOQ{min-height:56px;resize:vertical}.InsuranceForm_inputReadonly__XF88S{background:var(--surface-raised);color:var(--text-tertiary);cursor:default}.InsuranceForm_formCard__9xzcR,.InsuranceForm_mfSection__cHHb9{display:flex;flex-direction:column;gap:14px}.InsuranceForm_formCard__9xzcR{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.InsuranceForm_formCard__9xzcR+.InsuranceForm_formCard__9xzcR{margin-top:0}.InsuranceForm_formCardHeader__q7FS1{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.InsuranceForm_formCardTitle__mt23n{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.InsuranceForm_formCardIcon__D4SyT{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.InsuranceForm_formCardBody__BoKSJ{display:flex;flex-direction:column;gap:14px}.InsuranceForm_mfSectionHeader__YUkhf{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.InsuranceForm_mfSectionHeaderRow__IvSWu{align-items:center;display:flex;justify-content:space-between}.InsuranceForm_mfRow2__LBqaE{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.InsuranceForm_mfRow3__sxrQm{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.InsuranceForm_mfSubSection__pCHU6{display:flex;flex-direction:column;gap:10px;margin-top:4px}.InsuranceForm_legCard__o2VhO{background:var(--surface-raised);border:1.5px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.InsuranceForm_legHeader__JZHKt{align-items:center;display:flex;justify-content:space-between}.InsuranceForm_legLabel__ReMLC{color:var(--text-secondary);font-size:12px;font-weight:700}.InsuranceForm_addBtn__qu7M2{align-items:center;background:#fffdf7;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.InsuranceForm_addBtn__qu7M2:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.InsuranceForm_pcRemove__F\+CXi{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all var(--transition);width:30px}.InsuranceForm_pcRemove__F\+CXi:hover{background:#fef2f2;color:#dc2626}.InsuranceForm_flightModeToggle__52EcE{align-self:flex-start;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.InsuranceForm_flightModeBtn__n7BN1{align-items:center;background:var(--surface);border:none;border-right:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all var(--transition)}.InsuranceForm_flightModeBtn__n7BN1:last-child{border-right:none}.InsuranceForm_flightModeBtn__n7BN1:hover{background:var(--surface-raised);color:var(--text-secondary)}.InsuranceForm_flightModeBtnActive__17y\+-{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:var(--accent-amber);font-weight:700}.InsuranceForm_flightBaggageToggle__3ZB0i{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:0;overflow:hidden}.InsuranceForm_flightBaggageBtn__8YrVs{background:var(--surface-raised);border:none;border-right:1px solid var(--border-light);color:var(--text-quaternary);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 12px;transition:all var(--transition)}.InsuranceForm_flightBaggageBtn__8YrVs:last-child{border-right:none}.InsuranceForm_flightBaggageBtnYes__GkBJ3{background:#ecfdf5;color:#059669}.InsuranceForm_flightBaggageBtnNo__tJ6Q7{background:#fef2f2;color:#dc2626}.InsuranceForm_stepperWrap__msJ22{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.InsuranceForm_stepperVal__fUP-S{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.InsuranceForm_stepperVal__fUP-S:focus{outline:none}.InsuranceForm_stepperBtn__8RyxQ{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.InsuranceForm_stepperBtn__8RyxQ:first-child{border-left:none;border-right:1px solid var(--border-light)}.InsuranceForm_stepperBtn__8RyxQ:hover{background:var(--amber-50);color:var(--accent-amber)}@media (max-width:1024px){.InsuranceForm_mfRow2__LBqaE,.InsuranceForm_mfRow3__sxrQm{grid-template-columns:1fr}.InsuranceForm_flightModeToggle__52EcE{border-radius:var(--radius-md);flex-direction:column}.InsuranceForm_flightModeBtn__n7BN1{border-bottom:1px solid var(--border-light);border-right:none}.InsuranceForm_flightModeBtn__n7BN1:last-child{border-bottom:none}}@media (max-width:640px){.InsuranceForm_flightModeToggle__52EcE{border-radius:var(--radius-md);flex-direction:column}.InsuranceForm_flightModeBtn__n7BN1{border-bottom:1px solid var(--border-light);border-right:none}.InsuranceForm_flightModeBtn__n7BN1:last-child{border-bottom:none}}.CarRentalForm_field__iALYG{display:flex;flex:1 1;flex-direction:column;gap:5px}.CarRentalForm_fieldLabel__qs7HJ{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.CarRentalForm_req__H9qCN{color:#ef4444}.CarRentalForm_input__hcEec{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.CarRentalForm_input__hcEec:hover{border-color:#d1d5db}.CarRentalForm_input__hcEec:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CarRentalForm_input__hcEec::placeholder{color:var(--text-quaternary)}select.CarRentalForm_input__hcEec{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.CarRentalForm_textarea__FBClj{min-height:56px;resize:vertical}.CarRentalForm_inputReadonly__pMfxa{background:var(--surface-raised);color:var(--text-tertiary);cursor:default}.CarRentalForm_formCard__A5CwM,.CarRentalForm_mfSection__utVlq{display:flex;flex-direction:column;gap:14px}.CarRentalForm_formCard__A5CwM{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.CarRentalForm_formCard__A5CwM+.CarRentalForm_formCard__A5CwM{margin-top:0}.CarRentalForm_formCardHeader__9iNyf{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.CarRentalForm_formCardTitle__I09of{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.CarRentalForm_formCardIcon__OmTaQ{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.CarRentalForm_formCardBody__CExuS{display:flex;flex-direction:column;gap:14px}.CarRentalForm_mfSectionHeader__9Zm7y{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CarRentalForm_mfSectionHeaderRow__SulAW{align-items:center;display:flex;justify-content:space-between}.CarRentalForm_mfRow2__j7ypi{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.CarRentalForm_mfRow3__A7RFT{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.CarRentalForm_mfSubSection__88jon{display:flex;flex-direction:column;gap:10px;margin-top:4px}.CarRentalForm_legCard__MLvO-{background:var(--surface-raised);border:1.5px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.CarRentalForm_legHeader__mYdmA{align-items:center;display:flex;justify-content:space-between}.CarRentalForm_legLabel__-wwaA{color:var(--text-secondary);font-size:12px;font-weight:700}.CarRentalForm_addBtn__mjofW{align-items:center;background:#fffdf7;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.CarRentalForm_addBtn__mjofW:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.CarRentalForm_pcRemove__jQWYf{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all var(--transition);width:30px}.CarRentalForm_pcRemove__jQWYf:hover{background:#fef2f2;color:#dc2626}.CarRentalForm_flightModeToggle__eFQ3j{align-self:flex-start;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.CarRentalForm_flightModeBtn__jKP1t{align-items:center;background:var(--surface);border:none;border-right:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all var(--transition)}.CarRentalForm_flightModeBtn__jKP1t:last-child{border-right:none}.CarRentalForm_flightModeBtn__jKP1t:hover{background:var(--surface-raised);color:var(--text-secondary)}.CarRentalForm_flightModeBtnActive__j5j-A{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:var(--accent-amber);font-weight:700}.CarRentalForm_flightBaggageToggle__bs8pR{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:0;overflow:hidden}.CarRentalForm_flightBaggageBtn__8sSxN{background:var(--surface-raised);border:none;border-right:1px solid var(--border-light);color:var(--text-quaternary);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 12px;transition:all var(--transition)}.CarRentalForm_flightBaggageBtn__8sSxN:last-child{border-right:none}.CarRentalForm_flightBaggageBtnYes__QH85H{background:#ecfdf5;color:#059669}.CarRentalForm_flightBaggageBtnNo__VH1kC{background:#fef2f2;color:#dc2626}.CarRentalForm_stepperWrap__o768F{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.CarRentalForm_stepperVal__zPPSs{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.CarRentalForm_stepperVal__zPPSs:focus{outline:none}.CarRentalForm_stepperBtn__SVjl4{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.CarRentalForm_stepperBtn__SVjl4:first-child{border-left:none;border-right:1px solid var(--border-light)}.CarRentalForm_stepperBtn__SVjl4:hover{background:var(--amber-50);color:var(--accent-amber)}@media (max-width:1024px){.CarRentalForm_mfRow2__j7ypi,.CarRentalForm_mfRow3__A7RFT{grid-template-columns:1fr}.CarRentalForm_flightModeToggle__eFQ3j{border-radius:var(--radius-md);flex-direction:column}.CarRentalForm_flightModeBtn__jKP1t{border-bottom:1px solid var(--border-light);border-right:none}.CarRentalForm_flightModeBtn__jKP1t:last-child{border-bottom:none}}@media (max-width:640px){.CarRentalForm_flightModeToggle__eFQ3j{border-radius:var(--radius-md);flex-direction:column}.CarRentalForm_flightModeBtn__jKP1t{border-bottom:1px solid var(--border-light);border-right:none}.CarRentalForm_flightModeBtn__jKP1t:last-child{border-bottom:none}}.CarRentalForm_checkboxLabel__ICl8a{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 0}.CarRentalForm_checkboxLabel__ICl8a input[type=checkbox]{accent-color:var(--accent-amber);cursor:pointer;height:16px;width:16px}.VisaForm_field__wIb93{display:flex;flex:1 1;flex-direction:column;gap:5px}.VisaForm_fieldLabel__5\+Ika{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.VisaForm_req__86Ltp{color:#ef4444}.VisaForm_input__3lPyZ{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.VisaForm_input__3lPyZ:hover{border-color:#d1d5db}.VisaForm_input__3lPyZ:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.VisaForm_input__3lPyZ::placeholder{color:var(--text-quaternary)}select.VisaForm_input__3lPyZ{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.VisaForm_textarea__GemxT{min-height:56px;resize:vertical}.VisaForm_inputReadonly__BY9iH{background:var(--surface-raised);color:var(--text-tertiary);cursor:default}.VisaForm_formCard__ItA03,.VisaForm_mfSection__p\+N0y{display:flex;flex-direction:column;gap:14px}.VisaForm_formCard__ItA03{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.VisaForm_formCard__ItA03+.VisaForm_formCard__ItA03{margin-top:0}.VisaForm_formCardHeader__7xthq{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.VisaForm_formCardTitle__ckmwM{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.VisaForm_formCardIcon__Zdiu9{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.VisaForm_formCardBody__4xbFd{display:flex;flex-direction:column;gap:14px}.VisaForm_mfSectionHeader__0xIJ1{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.VisaForm_mfSectionHeaderRow__DwzMS{align-items:center;display:flex;justify-content:space-between}.VisaForm_mfRow2__1IUlf{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.VisaForm_mfRow3__nRWHD{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.VisaForm_mfSubSection__nQhKL{display:flex;flex-direction:column;gap:10px;margin-top:4px}.VisaForm_legCard__TVfd-{background:var(--surface-raised);border:1.5px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.VisaForm_legHeader__\+0ldi{align-items:center;display:flex;justify-content:space-between}.VisaForm_legLabel__2rvLH{color:var(--text-secondary);font-size:12px;font-weight:700}.VisaForm_addBtn__cFsQZ{align-items:center;background:#fffdf7;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.VisaForm_addBtn__cFsQZ:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.VisaForm_pcRemove__NlrQm{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all var(--transition);width:30px}.VisaForm_pcRemove__NlrQm:hover{background:#fef2f2;color:#dc2626}.VisaForm_flightModeToggle__gorrI{align-self:flex-start;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.VisaForm_flightModeBtn__b7-Ft{align-items:center;background:var(--surface);border:none;border-right:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all var(--transition)}.VisaForm_flightModeBtn__b7-Ft:last-child{border-right:none}.VisaForm_flightModeBtn__b7-Ft:hover{background:var(--surface-raised);color:var(--text-secondary)}.VisaForm_flightModeBtnActive__kspUb{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:var(--accent-amber);font-weight:700}.VisaForm_flightBaggageToggle__C7Nsv{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:0;overflow:hidden}.VisaForm_flightBaggageBtn__Is\+uk{background:var(--surface-raised);border:none;border-right:1px solid var(--border-light);color:var(--text-quaternary);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 12px;transition:all var(--transition)}.VisaForm_flightBaggageBtn__Is\+uk:last-child{border-right:none}.VisaForm_flightBaggageBtnYes__60424{background:#ecfdf5;color:#059669}.VisaForm_flightBaggageBtnNo__3UK0m{background:#fef2f2;color:#dc2626}.VisaForm_stepperWrap__lvFtA{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.VisaForm_stepperVal__rDj1y{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.VisaForm_stepperVal__rDj1y:focus{outline:none}.VisaForm_stepperBtn__V2hcv{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.VisaForm_stepperBtn__V2hcv:first-child{border-left:none;border-right:1px solid var(--border-light)}.VisaForm_stepperBtn__V2hcv:hover{background:var(--amber-50);color:var(--accent-amber)}@media (max-width:1024px){.VisaForm_mfRow2__1IUlf,.VisaForm_mfRow3__nRWHD{grid-template-columns:1fr}.VisaForm_flightModeToggle__gorrI{border-radius:var(--radius-md);flex-direction:column}.VisaForm_flightModeBtn__b7-Ft{border-bottom:1px solid var(--border-light);border-right:none}.VisaForm_flightModeBtn__b7-Ft:last-child{border-bottom:none}}@media (max-width:640px){.VisaForm_flightModeToggle__gorrI{border-radius:var(--radius-md);flex-direction:column}.VisaForm_flightModeBtn__b7-Ft{border-bottom:1px solid var(--border-light);border-right:none}.VisaForm_flightModeBtn__b7-Ft:last-child{border-bottom:none}}.CruiseForm_field__wfWun{display:flex;flex:1 1;flex-direction:column;gap:5px}.CruiseForm_fieldLabel__UGT6x{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.CruiseForm_req__wapvt{color:#ef4444}.CruiseForm_input__uO1uS{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.CruiseForm_input__uO1uS:hover{border-color:#d1d5db}.CruiseForm_input__uO1uS:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CruiseForm_input__uO1uS::placeholder{color:var(--text-quaternary)}select.CruiseForm_input__uO1uS{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.CruiseForm_textarea__F7ezg{min-height:56px;resize:vertical}.CruiseForm_inputReadonly__M4mNT{background:var(--surface-raised);color:var(--text-tertiary);cursor:default}.CruiseForm_formCard__AQvU3,.CruiseForm_mfSection__clRuQ{display:flex;flex-direction:column;gap:14px}.CruiseForm_formCard__AQvU3{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.CruiseForm_formCard__AQvU3+.CruiseForm_formCard__AQvU3{margin-top:0}.CruiseForm_formCardHeader__MrdsL{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.CruiseForm_formCardTitle__P7iRI{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.CruiseForm_formCardIcon__Awm6o{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.CruiseForm_formCardBody__\+huEk{display:flex;flex-direction:column;gap:14px}.CruiseForm_mfSectionHeader__hBBah{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CruiseForm_mfSectionHeaderRow__gCme3{align-items:center;display:flex;justify-content:space-between}.CruiseForm_mfRow2__L4-6M{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.CruiseForm_mfRow3__of9Hz{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.CruiseForm_mfSubSection__0v-dd{display:flex;flex-direction:column;gap:10px;margin-top:4px}.CruiseForm_legCard__L5W8h{background:var(--surface-raised);border:1.5px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.CruiseForm_legHeader__aT6kN{align-items:center;display:flex;justify-content:space-between}.CruiseForm_legLabel__qEIeY{color:var(--text-secondary);font-size:12px;font-weight:700}.CruiseForm_addBtn__EnamW{align-items:center;background:#fffdf7;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.CruiseForm_addBtn__EnamW:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.CruiseForm_pcRemove__Uc7ZF{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all var(--transition);width:30px}.CruiseForm_pcRemove__Uc7ZF:hover{background:#fef2f2;color:#dc2626}.CruiseForm_flightModeToggle__wK6gl{align-self:flex-start;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.CruiseForm_flightModeBtn__ARW2r{align-items:center;background:var(--surface);border:none;border-right:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all var(--transition)}.CruiseForm_flightModeBtn__ARW2r:last-child{border-right:none}.CruiseForm_flightModeBtn__ARW2r:hover{background:var(--surface-raised);color:var(--text-secondary)}.CruiseForm_flightModeBtnActive__TVtPh{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:var(--accent-amber);font-weight:700}.CruiseForm_flightBaggageToggle__VBoQL{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:0;overflow:hidden}.CruiseForm_flightBaggageBtn__dM-Ww{background:var(--surface-raised);border:none;border-right:1px solid var(--border-light);color:var(--text-quaternary);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 12px;transition:all var(--transition)}.CruiseForm_flightBaggageBtn__dM-Ww:last-child{border-right:none}.CruiseForm_flightBaggageBtnYes__FCkb7{background:#ecfdf5;color:#059669}.CruiseForm_flightBaggageBtnNo__KYnFm{background:#fef2f2;color:#dc2626}.CruiseForm_stepperWrap__Z26ls{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.CruiseForm_stepperVal__FPPOe{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.CruiseForm_stepperVal__FPPOe:focus{outline:none}.CruiseForm_stepperBtn__PVcYO{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.CruiseForm_stepperBtn__PVcYO:first-child{border-left:none;border-right:1px solid var(--border-light)}.CruiseForm_stepperBtn__PVcYO:hover{background:var(--amber-50);color:var(--accent-amber)}@media (max-width:1024px){.CruiseForm_mfRow2__L4-6M,.CruiseForm_mfRow3__of9Hz{grid-template-columns:1fr}.CruiseForm_flightModeToggle__wK6gl{border-radius:var(--radius-md);flex-direction:column}.CruiseForm_flightModeBtn__ARW2r{border-bottom:1px solid var(--border-light);border-right:none}.CruiseForm_flightModeBtn__ARW2r:last-child{border-bottom:none}}@media (max-width:640px){.CruiseForm_flightModeToggle__wK6gl{border-radius:var(--radius-md);flex-direction:column}.CruiseForm_flightModeBtn__ARW2r{border-bottom:1px solid var(--border-light);border-right:none}.CruiseForm_flightModeBtn__ARW2r:last-child{border-bottom:none}}.PackageForm_field__X6R1-{display:flex;flex:1 1;flex-direction:column;gap:5px}.PackageForm_fieldLabel__-6G6h{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.PackageForm_req__cLt8F{color:#ef4444}.PackageForm_input__gUfls{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.PackageForm_input__gUfls:hover{border-color:#d1d5db}.PackageForm_input__gUfls:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PackageForm_input__gUfls::placeholder{color:var(--text-quaternary)}select.PackageForm_input__gUfls{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.PackageForm_textarea__spEri{min-height:56px;resize:vertical}.PackageForm_inputReadonly__nZMHc{background:var(--surface-raised);color:var(--text-tertiary);cursor:default}.PackageForm_formCard__eUioj,.PackageForm_mfSection__uX818{display:flex;flex-direction:column;gap:14px}.PackageForm_formCard__eUioj{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.PackageForm_formCard__eUioj+.PackageForm_formCard__eUioj{margin-top:0}.PackageForm_formCardHeader__xEoRB{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.PackageForm_formCardTitle__77\+JP{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.PackageForm_formCardIcon__fxy50{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.PackageForm_formCardBody__7LXLG{display:flex;flex-direction:column;gap:14px}.PackageForm_mfSectionHeader__L7i1V{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PackageForm_mfSectionHeaderRow__XWAgZ{align-items:center;display:flex;justify-content:space-between}.PackageForm_mfRow2__QVdt9{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.PackageForm_mfRow3__hT0pE{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.PackageForm_mfSubSection__mxHbE{display:flex;flex-direction:column;gap:10px;margin-top:4px}.PackageForm_legCard__W8Nrt{background:var(--surface-raised);border:1.5px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.PackageForm_legHeader__RR6HY{align-items:center;display:flex;justify-content:space-between}.PackageForm_legLabel__eNWFr{color:var(--text-secondary);font-size:12px;font-weight:700}.PackageForm_addBtn__kjgTQ{align-items:center;background:#fffdf7;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.PackageForm_addBtn__kjgTQ:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.PackageForm_pcRemove__N\+SZt{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all var(--transition);width:30px}.PackageForm_pcRemove__N\+SZt:hover{background:#fef2f2;color:#dc2626}.PackageForm_flightModeToggle__vlsSu{align-self:flex-start;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.PackageForm_flightModeBtn__FKQZj{align-items:center;background:var(--surface);border:none;border-right:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all var(--transition)}.PackageForm_flightModeBtn__FKQZj:last-child{border-right:none}.PackageForm_flightModeBtn__FKQZj:hover{background:var(--surface-raised);color:var(--text-secondary)}.PackageForm_flightModeBtnActive__vw\+b-{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:var(--accent-amber);font-weight:700}.PackageForm_flightBaggageToggle__\+Gltw{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:0;overflow:hidden}.PackageForm_flightBaggageBtn__gPzkb{background:var(--surface-raised);border:none;border-right:1px solid var(--border-light);color:var(--text-quaternary);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 12px;transition:all var(--transition)}.PackageForm_flightBaggageBtn__gPzkb:last-child{border-right:none}.PackageForm_flightBaggageBtnYes__jxtVW{background:#ecfdf5;color:#059669}.PackageForm_flightBaggageBtnNo__e3D0l{background:#fef2f2;color:#dc2626}.PackageForm_stepperWrap__\+uzWd{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.PackageForm_stepperVal__ktZ8d{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.PackageForm_stepperVal__ktZ8d:focus{outline:none}.PackageForm_stepperBtn__JzoTC{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.PackageForm_stepperBtn__JzoTC:first-child{border-left:none;border-right:1px solid var(--border-light)}.PackageForm_stepperBtn__JzoTC:hover{background:var(--amber-50);color:var(--accent-amber)}@media (max-width:1024px){.PackageForm_mfRow2__QVdt9,.PackageForm_mfRow3__hT0pE{grid-template-columns:1fr}.PackageForm_flightModeToggle__vlsSu{border-radius:var(--radius-md);flex-direction:column}.PackageForm_flightModeBtn__FKQZj{border-bottom:1px solid var(--border-light);border-right:none}.PackageForm_flightModeBtn__FKQZj:last-child{border-bottom:none}}@media (max-width:640px){.PackageForm_flightModeToggle__vlsSu{border-radius:var(--radius-md);flex-direction:column}.PackageForm_flightModeBtn__FKQZj{border-bottom:1px solid var(--border-light);border-right:none}.PackageForm_flightModeBtn__FKQZj:last-child{border-bottom:none}}.ProductFormScreen_formScreen__q70jM{animation:ProductFormScreen_screenIn__1T2uK .28s cubic-bezier(.22,1,.36,1) both;background:#f6f7f9;border-radius:16px;border-radius:var(--radius-lg,16px);margin:-16px -16px 0;min-height:100%;padding:28px 28px 0}@keyframes ProductFormScreen_screenIn__1T2uK{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ProductFormScreen_topBar__-yebN{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:14px;margin-bottom:24px;padding:0 0 20px}.ProductFormScreen_backBtn__n6687{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all var(--transition);width:36px}.ProductFormScreen_backBtn__n6687:hover{background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 3px #0000000f;color:var(--text-secondary)}.ProductFormScreen_topBarInfo__aJhoj{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ProductFormScreen_topBarBreadcrumb__ZJANW{align-items:center;color:var(--text-quaternary);display:flex;font-size:11px;font-weight:500;gap:6px}.ProductFormScreen_topBarBreadcrumb__ZJANW svg{flex-shrink:0}.ProductFormScreen_topBarTitleRow__2Hhqf{align-items:center;display:flex;gap:10px}.ProductFormScreen_topBarTitle__ngVcI{color:var(--text-primary);font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0}.ProductFormScreen_topBarBadge__hrnJG{align-items:center;border:1.5px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 11px;white-space:nowrap}.ProductFormScreen_topBarBadge__hrnJG svg{height:13px;width:13px}.ProductFormScreen_topBarActions__wwWXs{align-items:center;display:flex;flex-shrink:0;gap:8px}.ProductFormScreen_summaryCard__LrAME{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;display:flex;gap:16px;margin-bottom:20px;padding:18px 24px}.ProductFormScreen_summaryIconWrap__gobAc{align-items:center;border:1.5px solid;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ProductFormScreen_summaryIconWrap__gobAc svg{height:20px;width:20px}.ProductFormScreen_summaryInfo__7yoyX{flex:1 1;min-width:0}.ProductFormScreen_summaryTitle__vX8Lt{color:var(--text-primary);font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0 0 2px}.ProductFormScreen_summaryMeta__dQa3x{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ProductFormScreen_summaryMetaItem__RSxTK{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:11.5px;font-weight:600;gap:4px}.ProductFormScreen_summaryMetaItem__RSxTK svg{height:12px;opacity:.7;width:12px}.ProductFormScreen_summaryStatusBadge__XBfwn{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:5px;letter-spacing:.02em;padding:5px 12px}.ProductFormScreen_formBody__fNrI0{display:flex;flex-direction:column;gap:18px;padding-bottom:80px}.ProductFormScreen_actionBar__wZMPu{align-items:center;background:#fff;border-radius:0 0 16px 16px;border-radius:0 0 var(--radius-lg,16px) var(--radius-lg,16px);border-top:1.5px solid #e5e7eb;bottom:0;box-shadow:0 -4px 16px #00000014;display:flex;gap:10px;justify-content:flex-end;margin:0 -28px;padding:16px 28px;position:-webkit-sticky;position:sticky;z-index:10}.ProductFormScreen_btnPrimary__ofkz2{align-items:center;background:linear-gradient(135deg,var(--accent-amber-light),#e69300);border:none;border-radius:var(--radius-sm);box-shadow:0 1px 3px #f5a51e4d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;padding:10px 24px;transition:all var(--transition)}.ProductFormScreen_btnPrimary__ofkz2:hover:not(.ProductFormScreen_btnDisabled__rIPeY){box-shadow:0 4px 12px #f5a51e59;transform:translateY(-1px)}.ProductFormScreen_btnPrimary__ofkz2 svg{height:14px;width:14px}.ProductFormScreen_btnDisabled__rIPeY{box-shadow:none!important;cursor:not-allowed;opacity:.4;transform:none!important}.ProductFormScreen_btnSecondary__5Dsfb{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:10px 20px;transition:all var(--transition)}.ProductFormScreen_btnSecondary__5Dsfb:hover{background:var(--surface-raised);border-color:#d1d5db}.ProductFormScreen_reqHint__zJBIx{align-items:center;color:var(--text-quaternary);display:flex;font-size:11px;gap:5px;margin-right:auto}.ProductFormScreen_reqDot__eBR1C{background:#ef4444;border-radius:50%;flex-shrink:0;height:5px;width:5px}.ProductFormScreen_unsavedBadge__2Ra5W{align-items:center;background:#fef3c7;border-radius:999px;color:#d97706;display:inline-flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.02em;padding:4px 10px}@media (max-width:768px){.ProductFormScreen_topBar__-yebN{flex-wrap:wrap;gap:10px}.ProductFormScreen_topBarActions__wwWXs{justify-content:flex-end;width:100%}.ProductFormScreen_actionBar__wZMPu{flex-wrap:wrap}}.PaymentsTab_paymentsWrap__TX-pm{display:flex;flex-direction:column;gap:16px}.PaymentsTab_sectionHead__qw9Ji{align-items:center;display:flex;gap:10px;padding-bottom:6px}.PaymentsTab_sectionIcon__k0GSG{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:10px;box-shadow:0 2px 8px #2563eb26;color:#1d4ed8;display:flex;height:36px;justify-content:center;width:36px}.PaymentsTab_sectionLabel__6dxTj{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.02em}@keyframes PaymentsTab_spin__GuKKm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentsTab_spinIcon__ex5Pe{animation:PaymentsTab_spin__GuKKm 1s linear infinite;color:#6b7280}.PaymentsTab_errorBanner__ykNpm{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:13px;gap:8px;padding:10px 14px}.PaymentsTab_errorBanner__ykNpm span{flex:1 1}.PaymentsTab_errorClose__\+qn8Z{background:none;border:none;border-radius:4px;color:#dc2626;cursor:pointer;padding:2px}.PaymentsTab_errorClose__\+qn8Z:hover{background:#fee2e2}.PaymentsTab_summaryGrid__LX\+rz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.PaymentsTab_summaryCard__bdLd3{background:#fff;border:1px solid #d0d5dc;border-left:4px solid #16a34a;border-radius:12px;box-shadow:0 3px 10px #00000012,0 8px 30px #0000000d;display:flex;flex-direction:column;gap:14px;padding:20px 22px;transition:box-shadow .2s ease,transform .2s ease}.PaymentsTab_summaryCard__bdLd3:hover{box-shadow:0 6px 18px #0000001a,0 12px 40px #0000000f;transform:translateY(-1px)}.PaymentsTab_summaryCard__bdLd3:nth-child(2){border-left-color:#2563eb}.PaymentsTab_summaryHead__UyCSR{align-items:center;display:flex;gap:10px}.PaymentsTab_summaryHeadIcon__m2l9q{align-items:center;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:9px;box-shadow:0 2px 6px #16a34a26;color:#15803d;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.PaymentsTab_iconOutgoing__nQXJh{background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 2px 6px #2563eb26;color:#1d4ed8}.PaymentsTab_summaryHeadLabel__6KcKx{color:#0f172a;font-size:14px;font-weight:800;letter-spacing:-.01em}.PaymentsTab_summaryMetrics__16vpS{background:linear-gradient(180deg,#f6f7f9,#f0f2f5);border:1px solid #d0d5dc;border-radius:10px;box-shadow:inset 0 1px 4px #0000000d;display:flex;gap:0;overflow:hidden}.PaymentsTab_metric__ziS2F{border-right:1px solid #dce0e5;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:14px 16px}.PaymentsTab_metric__ziS2F:last-child{border-right:none}.PaymentsTab_metricHighlight__JcJd-{background:#fffbf5}.PaymentsTab_metricLabel__JV\+nc{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_metricValue__x887H{color:#0f172a;font-size:16px;font-weight:800;letter-spacing:-.01em}.PaymentsTab_metricOrange__ShuzS{color:#d97706}.PaymentsTab_metricRed__IoLD6{color:#dc2626}.PaymentsTab_metricGreen__dgnFx{color:#16a34a}.PaymentsTab_metricBlue__yhSb6{color:#2563eb}.PaymentsTab_metricDirIcon__HLLQ9{font-size:13px;font-weight:700;margin-right:3px}.PaymentsTab_summaryActions__ff8Ef{display:flex;gap:0}.PaymentsTab_addPaymentBtn__bTPEo{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-radius:8px;box-shadow:0 2px 6px #16a34a40;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:6px;padding:8px 18px;transition:all .15s}.PaymentsTab_addPaymentBtn__bTPEo:hover{background:linear-gradient(135deg,#15803d,#166534);box-shadow:0 3px 10px #16a34a59}.PaymentsTab_addPaymentDropdown__9BnGQ{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-left:1px solid #fff3;border-radius:0 8px 8px 0;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:all .15s;width:34px}.PaymentsTab_addPaymentDropdown__9BnGQ:hover{background:linear-gradient(135deg,#15803d,#166534)}.PaymentsTab_addSupplierBtn__iKQdo{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;box-shadow:0 2px 6px #2563eb40;color:#fff}.PaymentsTab_addSupplierBtn__iKQdo:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 3px 10px #2563eb59}.PaymentsTab_addSupplierDropdown__QGyyQ{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-left:1px solid #fff3;color:#fff}.PaymentsTab_addSupplierDropdown__QGyyQ:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.PaymentsTab_tableSection__EPw5f{background:#fff;border:1px solid #d0d5dc;border-radius:12px;box-shadow:0 3px 10px #00000012,0 8px 30px #0000000d;overflow:hidden}.PaymentsTab_tableHead__NMKmt{align-items:center;background:linear-gradient(180deg,#fafbfc,#f5f6f8);border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.PaymentsTab_tableHeadLeft__62oen{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:800;gap:8px}.PaymentsTab_tableHeadIconInline__JesXI{color:#6b7280}.PaymentsTab_viewAllBtn__Tkv8K{align-items:center;background:none;border:none;color:#2563eb;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;transition:color .15s}.PaymentsTab_viewAllBtn__Tkv8K:hover{color:#1d4ed8}.PaymentsTab_subTabs__pipjH{background:#fafbfc;border-bottom:2px solid #e5e7eb;display:flex;gap:0;padding:0 20px}.PaymentsTab_subTab__nMTzc{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:12.5px;font-weight:600;padding:10px 16px;transition:all .15s}.PaymentsTab_subTab__nMTzc:hover{color:#374151}.PaymentsTab_subTabActive__Pacbq{background:#fff;border-bottom-color:#f59e0b;color:#d97706;font-weight:700}.PaymentsTab_tableWrap__YNeWo{overflow-x:auto}.PaymentsTab_table__JDaMK{border-collapse:collapse;font-size:12.5px;width:100%}.PaymentsTab_table__JDaMK thead th{background:#f2f4f7;border-bottom:2px solid #e0e3e8;color:#5a6577;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PaymentsTab_table__JDaMK tbody td{border-bottom:1px solid #f3f4f6;color:#1a1d23;padding:12px 14px;white-space:nowrap}.PaymentsTab_table__JDaMK tbody tr:last-child td{border-bottom:none}.PaymentsTab_table__JDaMK tbody tr:hover{background:#f5f7fa}.PaymentsTab_methodCell__52Sfb{align-items:center;display:flex;gap:8px}.PaymentsTab_methodBadge__8v735{align-items:center;border-radius:6px;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.PaymentsTab_mono__Z7pY3{color:#64748b;font-family:SF Mono,Consolas,Monaco,monospace;font-size:11.5px}.PaymentsTab_amountCell__3uinj{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.PaymentsTab_notesCell__ep48U{color:#6b7280;font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.PaymentsTab_supplierCell__1UrhX{align-items:center;display:flex;gap:8px}.PaymentsTab_supplierLogo__Vvdjk{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:8px;box-shadow:0 1px 4px #2563eb1f;color:#1d4ed8;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:30px;justify-content:center;width:30px}.PaymentsTab_supplierName__G1tmT{font-weight:600}.PaymentsTab_productCount__6zwvg{align-items:center;background:#f5f6f8;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:4px 10px}.PaymentsTab_actionDots__kavUn{align-items:center;background:#f8f9fb;border:1px solid #d0d5dc;border-radius:8px;box-shadow:0 1px 3px #0000000a;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.PaymentsTab_actionDots__kavUn:hover{background:#eef0f3;border-color:#b0b7c3;box-shadow:0 2px 6px #00000014;color:#1f2937}.PaymentsTab_statusPaid__kRE94{background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;color:#15803d}.PaymentsTab_statusPaid__kRE94,.PaymentsTab_statusPartial__BnSqc{display:inline-block;font-size:11px;font-weight:700;padding:4px 12px}.PaymentsTab_statusPartial__BnSqc{background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#92400e}.PaymentsTab_statusUnpaid__6TtLn{background:#fee2e2;border:1px solid #fecaca;border-radius:999px;color:#b91c1c}.PaymentsTab_statusUnpaid__6TtLn,.PaymentsTab_statusWaiting__tqL2E{display:inline-block;font-size:11px;font-weight:700;padding:4px 12px}.PaymentsTab_statusWaiting__tqL2E{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#d97706}.PaymentsTab_statusRefunded__hXAnY{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;display:inline-block;font-size:11px;font-weight:700;padding:4px 12px}.PaymentsTab_typeBadgeIncoming__WefB2{background:#e8f5ee;color:#0d7a4f}.PaymentsTab_typeBadgeIncoming__WefB2,.PaymentsTab_typeBadgeOutgoing__vwXYf{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px;white-space:nowrap}.PaymentsTab_typeBadgeOutgoing__vwXYf{background:#eef3ff;color:#2563eb}.PaymentsTab_typeBadgeOutgoingClient__2eEfP{background:#fdecec;color:#dc2626}.PaymentsTab_typeBadgeOutgoingClient__2eEfP,.PaymentsTab_typeBadgeRefund__CvtIY{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px;white-space:nowrap}.PaymentsTab_typeBadgeRefund__CvtIY{background:#fef3e2;color:#b06e0a}.PaymentsTab_typeBadgeIcon__J7vA6{font-size:12px;line-height:1}.PaymentsTab_typeDot__aEpki{align-items:center;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.PaymentsTab_summaryTypeBadge__o4Nnc{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:3px;letter-spacing:.03em;margin-left:auto;padding:2px 8px;white-space:nowrap}.PaymentsTab_summaryFooterRow__uhnJy td{background:linear-gradient(180deg,#f0f2f5,#eceef2)!important;border-top:2px solid #d0d5dc!important;padding:16px!important}.PaymentsTab_footerMetric__Yy4SM{display:flex;flex-direction:column;gap:3px}.PaymentsTab_footerMetricLabel__IZCkP{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_footerMetricValue__oRtAI{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.01em}.PaymentsTab_modalOverlay__fLZqC{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.PaymentsTab_modal__BEYvC{animation:PaymentsTab_modalSlideIn__0b\+-n .2s ease-out;background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000026,0 4px 16px #00000014;display:flex;flex-direction:column;max-height:90vh;max-width:520px;width:100%}.PaymentsTab_modalWide__uuLJd{max-width:820px}@keyframes PaymentsTab_modalSlideIn__0b\+-n{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PaymentsTab_modalHeader__bMhiR{align-items:flex-start;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:20px 24px 14px}.PaymentsTab_modalTitle__q3knG{color:#0f172a;font-size:17px;font-weight:700;margin:0}.PaymentsTab_modalSubtitle__9g\+oA{color:#64748b;font-size:12.5px;margin:4px 0 0}.PaymentsTab_modalClose__Kq98X{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .15s;width:32px}.PaymentsTab_modalClose__Kq98X:hover{background:#f5f6f8;color:#111827}.PaymentsTab_modalBody__c5pU0{flex:1 1;overflow-y:auto;padding:18px 24px}.PaymentsTab_modalFooter__2u6Ss{align-items:center;border-top:1px solid #eceef1;display:flex;gap:10px;justify-content:flex-end;padding:14px 24px}.PaymentsTab_modalSectionLabel__VdftJ{color:#0f172a;font-size:13px;font-weight:700;margin-bottom:14px}.PaymentsTab_modalDivider__cUOuN{background:#eceef1;height:1px;margin:18px 0}.PaymentsTab_formRow2__jMU-Q{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:14px}.PaymentsTab_formRow3__EkZL3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;margin-bottom:14px}.PaymentsTab_formGroup__ExB85{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.PaymentsTab_formLabel__VDJax{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:600;gap:4px}.PaymentsTab_req__MZTrd{color:#dc2626}.PaymentsTab_infoIcon__mB1Vd{color:#94a3b8;cursor:help}.PaymentsTab_formInput__eEMrW{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1a1d23;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s}.PaymentsTab_formInput__eEMrW:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.PaymentsTab_inputReadonly__SCFrd{background:#f9fafb;border-color:#e5e7eb;color:#6b7280;cursor:default}.PaymentsTab_inputReadonly__SCFrd:focus{border-color:#e5e7eb;box-shadow:none}.PaymentsTab_formSelect__VTJwE{-webkit-appearance:auto;appearance:auto;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1a1d23;cursor:pointer;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s}.PaymentsTab_formSelect__VTJwE:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.PaymentsTab_formTextarea__vtL4z{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1a1d23;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;resize:vertical;transition:border-color .15s}.PaymentsTab_formTextarea__vtL4z:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.PaymentsTab_formHint__fbyho{color:#94a3b8;font-size:11px}.PaymentsTab_formCharCount__2jADP{color:#94a3b8;font-size:10.5px;text-align:right}.PaymentsTab_outstandingHint__e4WYV{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#6b7280;color:var(--text-tertiary,#6b7280);display:flex;font-size:11.5px;margin-top:2px;padding:6px 10px}.PaymentsTab_outstandingHint__e4WYV strong{font-family:JetBrains Mono,monospace;font-weight:700}.PaymentsTab_selectWithIcon__Szbzf{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;gap:0;overflow:hidden;transition:border-color .15s}.PaymentsTab_selectWithIcon__Szbzf:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.PaymentsTab_selectWithIcon__Szbzf .PaymentsTab_formSelect__VTJwE{border:none;border-radius:0;flex:1 1}.PaymentsTab_selectWithIcon__Szbzf .PaymentsTab_formSelect__VTJwE:focus{box-shadow:none}.PaymentsTab_methodDot__FHKI4{align-items:center;border-radius:6px;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;margin-left:6px;width:28px}.PaymentsTab_inputWithPrefix__YpKvY{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;gap:0;overflow:hidden;transition:border-color .15s}.PaymentsTab_inputWithPrefix__YpKvY:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.PaymentsTab_inputPrefix__6nHke{background:#f8f9fb;border-right:1px solid #e5e7eb;color:#6b7280;font-size:13px;font-weight:600;padding:9px 10px}.PaymentsTab_inputWithPrefix__YpKvY .PaymentsTab_formInput__eEMrW{border:none;border-radius:0;flex:1 1}.PaymentsTab_inputWithPrefix__YpKvY .PaymentsTab_formInput__eEMrW:focus{box-shadow:none}.PaymentsTab_uploadBtn__Ylsy7{align-items:center;background:#fff;border:1px dashed #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 16px;transition:all .15s}.PaymentsTab_uploadBtn__Ylsy7:hover{background:#f8faff;border-color:#2563eb;color:#2563eb}.PaymentsTab_btnCancel__46xEx{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 20px;transition:all .15s}.PaymentsTab_btnCancel__46xEx:hover{background:#f5f6f8}.PaymentsTab_btnSaveGreen__uSC1Z{background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-radius:8px;box-shadow:0 2px 8px #16a34a40;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 22px;transition:all .15s}.PaymentsTab_btnSaveGreen__uSC1Z:hover{filter:brightness(.92)}.PaymentsTab_btnSaveBlue__tcwfT{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:8px;box-shadow:0 2px 8px #2563eb40;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:9px 22px;transition:all .15s}.PaymentsTab_btnSaveBlue__tcwfT:hover{filter:brightness(.94)}.PaymentsTab_modalXWide__h3ezG{max-width:980px}.PaymentsTab_payTwoCol__wf7kf{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 300px}.PaymentsTab_payFormCol__NheYh{min-width:0}.PaymentsTab_paySideCol__HKb\+L{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:0}.PaymentsTab_clientBannerBooking__c-uP6{align-items:baseline;color:#1e3a8a;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px;letter-spacing:.01em}.PaymentsTab_clientBannerBooking__c-uP6 .PaymentsTab_clientBannerRefNum__nL6ap{color:#0f172a;font-size:21px;font-weight:800;letter-spacing:.01em}.PaymentsTab_sectionHeading__ZrL2T{border-top:1px solid #eceef1;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.06em;margin:20px 0 12px;padding-top:14px;text-transform:uppercase}.PaymentsTab_netReceivedBox__1Ym95{background:#f0fdf4;border-color:#bbf7d0}.PaymentsTab_netReceivedInput__OWzxC{background:#0000;color:#15803d;font-weight:700}.PaymentsTab_netReceivedInput__OWzxC:focus{box-shadow:none}.PaymentsTab_sumCard__aCRKM{background:#fff;border:1px solid #e6e9ee;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;padding:14px 16px}.PaymentsTab_sumCardHeader__s8mqV{align-items:center;color:#2563eb;display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.PaymentsTab_sumCardHeader__s8mqV svg{color:#2563eb}.PaymentsTab_sumRow__mzDxR{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;padding:5px 0}.PaymentsTab_sumLabel__3eWs3{color:#475569;font-size:12.5px;line-height:1.4}.PaymentsTab_sumLabelBold__NsOb0{color:#0f172a;font-size:13px;font-weight:700}.PaymentsTab_sumLabelSub__W3nV5{color:#94a3b8;font-size:10.5px;font-weight:500}.PaymentsTab_sumValue__VTxqT{color:#0f172a;font-size:13px;font-weight:700;white-space:nowrap}.PaymentsTab_sumValueNeg__Bp44Y{color:#dc2626;font-size:13px;font-weight:700;white-space:nowrap}.PaymentsTab_sumValuePos__8IUOT{color:#16a34a;font-size:13px;font-weight:800;white-space:nowrap}.PaymentsTab_sumValueCredit__noJMa{color:#ea580c;font-size:13px;font-weight:800;white-space:nowrap}.PaymentsTab_sumDivider__apyek{background:#eceef1;height:1px;margin:8px 0}.PaymentsTab_sumPlaceholder__\+9tLs{align-items:center;background:#fafbfc;border-style:dashed;display:flex;flex-direction:column;gap:10px;padding:22px 16px;text-align:center}.PaymentsTab_sumPlaceholderIcon__qL\+ub{align-items:center;background:#eef2f7;border-radius:10px;color:#94a3b8;display:flex;height:40px;justify-content:center;width:40px}.PaymentsTab_sumPlaceholderText__pS8rJ{color:#94a3b8;font-size:12px;line-height:1.5}.PaymentsTab_howItWorksText__-H6gB{color:#475569;font-size:12px;line-height:1.5;margin:0 0 10px}.PaymentsTab_howItWorksText__-H6gB:last-child{margin-bottom:0}.PaymentsTab_howItWorksText__-H6gB strong{color:#0f172a;font-weight:700}.PaymentsTab_removedBanner__418HY{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:18px;padding:14px 16px}.PaymentsTab_removedBannerIcon__ejSsa{color:#d97706;flex-shrink:0;margin-top:1px}.PaymentsTab_removedBannerTitle__zE8ko{color:#92400e;font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.PaymentsTab_removedBannerItem__xl\+3Y{color:#78350f;font-size:12.5px;font-weight:600;line-height:1.5}.PaymentsTab_removedBannerNote__KUYFM{color:#b45309;font-size:11.5px;margin-top:6px}@media (max-width:860px){.PaymentsTab_payTwoCol__wf7kf{grid-template-columns:1fr}.PaymentsTab_paySideCol__HKb\+L{position:static}}.PaymentsTab_btnSaveOrange__WRKIo{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;box-shadow:0 2px 8px #f59e0b4d;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 22px;transition:all .15s}.PaymentsTab_btnSaveOrange__WRKIo:hover{filter:brightness(.92)}.PaymentsTab_infoBanner__y9Ezl{align-items:center;background:#eef3ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:12.5px;gap:8px;margin-bottom:14px;padding:10px 14px}.PaymentsTab_productsTable__sP4EY{border:1px solid #e2e6ed;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin-bottom:4px;overflow:hidden}.PaymentsTab_ptHeader__okt3\+{background:#f8f9fb;border-bottom:1px solid #eceef1;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;padding:10px 16px;text-transform:uppercase}.PaymentsTab_ptHeader__okt3\+,.PaymentsTab_ptRow__zhmDm{grid-gap:0;display:grid;gap:0;grid-template-columns:38px 1.5fr .6fr 1.2fr .9fr 1fr}.PaymentsTab_ptRow__zhmDm{align-items:center;border-bottom:1px solid #f1f3f5;color:#1a1d23;font-size:12.5px;padding:12px 16px;transition:background .15s}.PaymentsTab_ptRow__zhmDm:hover{background:#fafbfd}.PaymentsTab_ptRow__zhmDm:last-child{border-bottom:none}.PaymentsTab_ptRowSelected__f43mG{background:#f5f8ff}.PaymentsTab_ptRowSelected__f43mG:hover{background:#eef3ff}.PaymentsTab_ptRowExpanded__AKiqN{background:#eef3ff;border-bottom:none;box-shadow:0 1px 0 #d6e0f5}.PaymentsTab_ptCb__HzMiG{align-items:center;display:flex;justify-content:center}.PaymentsTab_ptProduct__Pvwjb{align-items:center;color:#374151;display:flex;font-weight:600;gap:10px}.PaymentsTab_ptProductIcon__79FHz{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.PaymentsTab_ptProductIconFlight__uDelF{background:#eef3ff;color:#2563eb}.PaymentsTab_ptProductIconHotel__DeFEe{background:#fef3e2;color:#b06e0a}.PaymentsTab_ptProductIconTransfer__92eRE{background:#e8f5ee;color:#0d7a4f}.PaymentsTab_ptProductIconOther__3GOEU{background:#f3f0ff;color:#7c3aed}.PaymentsTab_ptProductInfo__kFYnV{display:flex;flex-direction:column;gap:4px;min-width:0}.PaymentsTab_ptProductName__OXhyz{color:#1e293b;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentsTab_ptType__YJMnL{color:#6b7280;font-size:12px}.PaymentsTab_ptTypeBadge__tFQhi{background:#f3f4f6;border-radius:6px;color:#6b7280;display:inline-block;font-size:10.5px;font-weight:600;padding:2px 10px}.PaymentsTab_ptTypeFlight__X6k-i{background:#eef3ff;color:#2563eb}.PaymentsTab_ptTypeHotel__jQzjs{background:#fef3e2;color:#b06e0a}.PaymentsTab_ptTypeTransfer__j7X2V{background:#e8f5ee;color:#0d7a4f}.PaymentsTab_ptTypeInsurance__jEu94{background:#f3f0ff;color:#7c3aed}.PaymentsTab_dueAmount__\+2cDm{color:#374151;font-size:12.5px;font-weight:600}.PaymentsTab_fieldError__\+N5Az{color:#ef4444;font-size:10.5px;font-weight:500;margin-top:2px}.PaymentsTab_footerFieldError__Hnr3i{color:#ef4444;font-size:11px;font-weight:500;margin-right:auto}.PaymentsTab_ptPnr__JDS2F{align-items:center;display:flex;gap:6px}.PaymentsTab_pnrBadge__kSo3k{background:#eef3ff;border-radius:4px;color:#2563eb;font-size:10px;font-weight:700;padding:2px 7px}.PaymentsTab_pnrCode__l1\+E\+{color:#64748b;font-family:SF Mono,Consolas,monospace;font-size:11px}.PaymentsTab_ptRight__5d8wy{font-weight:600;text-align:right}.PaymentsTab_ptFooter__Yz1DG{align-items:center;background:linear-gradient(135deg,#f8f9fb,#f1f5ff);border-top:1.5px solid #e2e6ed;display:flex;font-size:12.5px;justify-content:space-between;padding:14px 20px}.PaymentsTab_ptFooterLeft__JVdQx{align-items:center;display:flex;gap:8px}.PaymentsTab_ptFooterLabel__pLkhY{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentsTab_ptFooterVal__BXScy{color:#374151;font-size:13px;font-weight:700}.PaymentsTab_ptFooterDivider__R4GX-{background:#d1d5db;height:28px;margin:0 20px;width:1px}.PaymentsTab_ptFooterRight2__2lWNa{align-items:center;display:flex;gap:10px}.PaymentsTab_ptFooterValBig__ideLQ{color:#94a3b8;font-size:15px;font-weight:800;transition:color .2s}.PaymentsTab_ptFooterValActive__E-TRv{color:#2563eb}.PaymentsTab_payInputRow__18vVi{align-items:center;display:flex;gap:6px;justify-content:flex-end}.PaymentsTab_payInput__LOA8p{align-items:center;border:1px solid #d1d5db;border-radius:8px;display:flex;gap:0;margin-left:auto;max-width:130px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.PaymentsTab_fillDueBtn__\+fLs0{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#2563eb;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:4px 8px;transition:background .15s,border-color .15s;white-space:nowrap}.PaymentsTab_fillDueBtn__\+fLs0:hover{background:#dbeafe;border-color:#93c5fd}.PaymentsTab_payInput__LOA8p:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.PaymentsTab_payPrefix__6isgg{background:#f8f9fb;border-right:1px solid #e5e7eb;color:#64748b;font-size:11.5px;font-weight:700;padding:6px 7px}.PaymentsTab_payInput__LOA8p input{font-feature-settings:"tnum";border:none;color:#1a1d23;font-family:inherit;font-size:12.5px;font-variant-numeric:tabular-nums;outline:none;padding:6px 8px;width:75px}.PaymentsTab_expandTravelersBtn__e1X7z{align-items:center;background:#fff;border:1px solid #c7d7fe;border-radius:14px;box-shadow:0 1px 2px #2563eb0f;color:#2563eb;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;padding:3px 10px 3px 8px;transition:all .2s;white-space:nowrap}.PaymentsTab_expandTravelersBtn__e1X7z:hover{background:#eef3ff;border-color:#93b4fd;box-shadow:0 2px 6px #2563eb1f}.PaymentsTab_expandTravelersBtnActive__z4lLr{background:#2563eb;border-color:#2563eb;color:#fff}.PaymentsTab_expandTravelersBtnActive__z4lLr:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.PaymentsTab_travelerSubSection__xf3Y0{background:#fafcff;border-bottom:1px solid #dce3f0;border-left:3px solid #2563eb;position:relative}.PaymentsTab_travelerSubSection__xf3Y0:before{background:linear-gradient(90deg,#2563eb,#93b4fd 40%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.PaymentsTab_travelerSubHeader__07F5E{background:linear-gradient(135deg,#edf1fa,#f5f7ff);border-bottom:1px solid #dde4f0;color:#8896b0;font-size:9.5px;font-weight:700;letter-spacing:.07em;padding:8px 18px 8px 20px;text-transform:uppercase}.PaymentsTab_travelerSubHeader__07F5E,.PaymentsTab_travelerSubRow__aTdQO{grid-gap:0;display:grid;gap:0;grid-template-columns:40px 1.3fr .6fr .8fr 1fr}.PaymentsTab_travelerSubRow__aTdQO{align-items:center;border-bottom:1px solid #eef1f7;color:#1a1d23;font-size:12.5px;padding:10px 18px 10px 20px;transition:background .15s}.PaymentsTab_travelerSubRow__aTdQO:hover{background:#eef3ff}.PaymentsTab_travelerSubRowLast__NE9U9{border-bottom:none}.PaymentsTab_travelerAvatar__KfOlW{align-items:center;border-radius:50%;display:flex;font-size:10.5px;font-weight:700;height:28px;justify-content:center;letter-spacing:.02em;width:28px}.PaymentsTab_travelerAvatarAdult__BugyG{background:#eef3ff;border:1.5px solid #c7d7fe;color:#2563eb}.PaymentsTab_travelerAvatarChild__42P1U{background:#fef3e2;border:1.5px solid #fcd6a0;color:#b06e0a}.PaymentsTab_travelerAvatarInfant__YN9sa{background:#fce7f3;border:1.5px solid #f9a8d4;color:#be185d}.PaymentsTab_travelerNameCol__Z309i{display:flex;flex-direction:column;gap:1px;min-width:0}.PaymentsTab_travelerName__YMH25{color:#1e293b;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentsTab_travelerDob__2qD0e{color:#94a3b8;font-size:10.5px;font-weight:400}.PaymentsTab_travelerTypeBadge__aMXso{align-items:center;border-radius:10px;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 10px}.PaymentsTab_travelerTypeAdult__eNp\+a{background:#eef3ff;color:#2563eb}.PaymentsTab_travelerTypeChild__rqvEz{background:#fef3e2;color:#b06e0a}.PaymentsTab_travelerTypeInfant__zhD9K{background:#fce7f3;color:#be185d}.PaymentsTab_perPersonAmount__hhNRI{font-feature-settings:"tnum";color:#64748b;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.PaymentsTab_payInputTraveler__zw-8T{max-width:130px}.PaymentsTab_travelerPayWrap__cGWVp{align-items:center;display:flex;gap:6px;justify-content:flex-end}.PaymentsTab_copyToAllBtn__91Oi9{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;gap:3px;padding:4px 8px;transition:all .15s;white-space:nowrap}.PaymentsTab_copyToAllBtn__91Oi9:hover{background:#eef3ff;border-color:#c7d7fe;box-shadow:0 1px 3px #2563eb1a;color:#2563eb}.PaymentsTab_travelerSubFooter__-He8x{align-items:center;background:linear-gradient(135deg,#edf1fa,#f5f7ff);border-top:1px solid #dde4f0;display:flex;justify-content:space-between;padding:10px 18px 10px 20px}.PaymentsTab_fillEqualBtn__k6W3\+{align-items:center;background:#fff;border:1px solid #c7d7fe;border-radius:8px;box-shadow:0 1px 2px #2563eb0f;color:#2563eb;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s}.PaymentsTab_fillEqualBtn__k6W3\+:hover{background:#eef3ff;border-color:#93b4fd;box-shadow:0 2px 6px #2563eb1f;transform:translateY(-1px)}.PaymentsTab_travelerSubTotalWrap__X5oby{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.PaymentsTab_travelerSubTotalLabel__8pyDy{color:#8896b0;font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PaymentsTab_travelerSubTotalValue__ZK8Pl{font-feature-settings:"tnum";align-items:center;color:#374151;display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;gap:4px;transition:color .2s}.PaymentsTab_travelerSubTotalMatch__4u9Kg{color:#0d7a4f}.PaymentsTab_travelerSumDisplay__-Egtf{align-items:flex-end;display:flex;flex-direction:column;gap:2px;margin-left:auto}.PaymentsTab_travelerSumLabel__bmihc{color:#94a3b8;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PaymentsTab_travelerSumValue__Qp4j3{font-feature-settings:"tnum";color:#2563eb;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800}.PaymentsTab_payInput__LOA8p input:disabled{background:#f5f6f8;color:#9ca3af}.PaymentsTab_checkbox__Nhsc1{align-items:center;cursor:pointer;display:flex;position:relative}.PaymentsTab_checkbox__Nhsc1 input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.PaymentsTab_checkmark__oNP3N{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:5px;color:#0000;display:flex;height:18px;justify-content:center;transition:all .15s;width:18px}.PaymentsTab_checkbox__Nhsc1 input:checked~.PaymentsTab_checkmark__oNP3N{background:#2563eb;border-color:#2563eb;color:#fff}.PaymentsTab_modalFull__PXiiO{max-height:94vh;max-width:1400px;width:96vw}.PaymentsTab_viewAllHeaderLeft__tTFUb{align-items:center;display:flex;gap:12px}.PaymentsTab_viewAllIcon__farSc{align-items:center;background:linear-gradient(135deg,#e8f5ee,#d4edde);border-radius:10px;color:#0d7a4f;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.PaymentsTab_viewAllIconBlue__zctCR{background:linear-gradient(135deg,#eef3ff,#dbeafe);color:#2563eb}.PaymentsTab_viewAllSummaryCards__tgEy0{grid-gap:10px;background:linear-gradient(135deg,#f8f9fb,#f0f4ff);border-bottom:1px solid #eceef1;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);padding:14px 24px}.PaymentsTab_summaryStatCard__bu1gt{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;gap:12px;padding:14px 16px;transition:box-shadow .15s}.PaymentsTab_summaryStatCard__bu1gt:hover{box-shadow:0 2px 8px #0000000d}.PaymentsTab_summaryStatCardHighlight__4b9kH{background:#fffbfb;border-color:#fecaca}.PaymentsTab_summaryStatIcon__9\+p0n{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.PaymentsTab_summaryStatIconGreen__C6hkA{background:#e8f5ee;color:#0d7a4f}.PaymentsTab_summaryStatIconBlue__I3eAy{background:#eef3ff;color:#2563eb}.PaymentsTab_summaryStatIconOrange__96G28{background:#fef3e2;color:#d97706}.PaymentsTab_summaryStatIconRed__UFJWF{background:#fce8e8;color:#dc2626}.PaymentsTab_summaryStatContent__o1FFk{display:flex;flex-direction:column;gap:2px;min-width:0}.PaymentsTab_summaryStatLabel__H-zRw{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.PaymentsTab_summaryStatValue__r2XEs{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.PaymentsTab_miniProgress__GvkK6{align-items:center;display:flex;gap:8px;margin-top:4px}.PaymentsTab_miniProgressTrack__r6\+eB{background:#eceef1;border-radius:99px;flex:1 1;height:5px;overflow:hidden}.PaymentsTab_miniProgressFill__JEY37{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:99px;height:100%;transition:width .4s ease}.PaymentsTab_miniProgressLabel__xs\+9W{color:#16a34a;font-size:10.5px;font-weight:700;white-space:nowrap}.PaymentsTab_viewAllSummary__rGLMO{align-items:center;background:linear-gradient(135deg,#f8f9fb,#f0f4ff);border-bottom:1px solid #eceef1;display:flex;gap:0;padding:14px 24px}.PaymentsTab_viewAllStat__SDcIu{display:flex;flex-direction:column;gap:3px;padding:0 20px}.PaymentsTab_viewAllStat__SDcIu:first-child{padding-left:0}.PaymentsTab_viewAllStatDivider__edgKH{background:#dde1e8;flex-shrink:0;height:32px;width:1px}.PaymentsTab_viewAllStatLabel__DUqXC{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.PaymentsTab_viewAllStatValue__SxL6w{color:#0f172a;font-size:15px;font-weight:800;white-space:nowrap}.PaymentsTab_viewAllToolbar__Ojnp8{align-items:center;border-bottom:1px solid #eceef1;display:flex;flex-wrap:wrap;gap:10px;padding:12px 24px}.PaymentsTab_viewAllSearchWrap__evpH4{flex:1 1;max-width:320px;min-width:200px;position:relative}.PaymentsTab_viewAllSearchIcon__zKilw{color:#94a3b8;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.PaymentsTab_viewAllSearch__RphiL{border:1px solid #d1d5db;border-radius:8px;color:#1a1d23;font-family:inherit;font-size:12.5px;outline:none;padding:8px 12px 8px 32px;transition:border-color .15s;width:100%}.PaymentsTab_viewAllSearch__RphiL:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.PaymentsTab_viewAllFilters__u10MH{background:#f3f4f6;border-radius:8px;display:flex;gap:0;padding:3px}.PaymentsTab_viewAllFilterBtn__C1J4Z{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:11.5px;font-weight:600;padding:5px 14px;transition:all .15s;white-space:nowrap}.PaymentsTab_viewAllFilterBtn__C1J4Z:hover{color:#374151}.PaymentsTab_viewAllFilterActive__mjVB3{background:#fff;box-shadow:0 1px 3px #00000014;color:#0f172a}.PaymentsTab_viewAllViewTabs__gs\+OX{background:#f3f4f6;border-radius:8px;display:flex;gap:0;padding:3px}.PaymentsTab_viewTabBtn__fnWCw{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:11.5px;font-weight:600;padding:5px 14px;transition:all .15s;white-space:nowrap}.PaymentsTab_viewTabBtn__fnWCw:hover{color:#374151}.PaymentsTab_viewTabActive__9dHt4{background:#fff;box-shadow:0 1px 3px #00000014;color:#f59e0b}.PaymentsTab_filterCount__2EyeH{align-items:center;background:#e5e7eb;border-radius:99px;color:#6b7280;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:4px;min-width:18px;padding:0 5px}.PaymentsTab_viewAllFilterActive__mjVB3 .PaymentsTab_filterCount__2EyeH{background:#2563eb;color:#fff}.PaymentsTab_dateRangeWrap__c-T\+p{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;gap:6px;padding:4px 10px}.PaymentsTab_dateRangeIcon__ul1dN{color:#94a3b8;flex-shrink:0}.PaymentsTab_dateInput__RTf1B{background:#0000;border:none;color:#374151;font-family:inherit;font-size:11.5px;outline:none;padding:3px 0;width:110px}.PaymentsTab_dateInput__RTf1B::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5}.PaymentsTab_dateRangeSep__E-4y4{color:#d1d5db;font-size:12px}.PaymentsTab_emptyState__iacxq{align-items:center;display:flex;flex-direction:column;gap:8px;padding:32px 20px}.PaymentsTab_emptyStateIcon__q\+Ovb{align-items:center;background:#e8f5ee;border-radius:12px;color:#0d7a4f;display:flex;height:48px;justify-content:center;width:48px}.PaymentsTab_emptyStateIconBlue__cmF9K{background:#eef3ff;color:#2563eb}.PaymentsTab_emptyStateTitle__d56Zb{color:#374151;font-size:14px;font-weight:700}.PaymentsTab_emptyStateText__hfMHQ{color:#94a3b8;font-size:12.5px}.PaymentsTab_dateCell__j2DCP{font-feature-settings:"tnum";color:#374151;font-variant-numeric:tabular-nums}.PaymentsTab_linkedToBadge__F1psO{background:#f5f6f8;border-radius:5px;display:inline-block;padding:2px 8px}.PaymentsTab_linkedToBadge__F1psO,.PaymentsTab_methodSmall__QSzaZ{color:#4b5563;font-size:11.5px;font-weight:500}.PaymentsTab_detailMeta__XsIW0{align-items:center;background:#f8f9fb;border-radius:8px;display:flex;justify-content:space-between;padding:8px 14px}.PaymentsTab_detailMetaLabel__uBfdc{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_detailMetaValue__zwQPa{color:#374151;font-size:12.5px;font-weight:600}.PaymentsTab_detailActionBtnWarn__pPWmX:hover{background:#fef3e2!important;border-color:#fcd34d!important;color:#d97706!important}.PaymentsTab_viewAllExportBtn__p4Lwj{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;margin-left:auto;padding:7px 14px;transition:all .15s;white-space:nowrap}.PaymentsTab_viewAllExportBtn__p4Lwj:hover{background:#f5f6f8;border-color:#2563eb;color:#2563eb}.PaymentsTab_viewAllContent__HkHAm{display:flex;flex:1 1;min-height:0;overflow:hidden}.PaymentsTab_viewAllTableArea__j8HJJ{flex:1 1;min-width:0;overflow:auto}.PaymentsTab_viewAllTableArea__j8HJJ .PaymentsTab_table__JDaMK tbody tr{cursor:pointer}.PaymentsTab_selectedTableRow__6ao-Z td{background:#f0f4ff!important;border-left:3px solid #2563eb}.PaymentsTab_selectedTableRow__6ao-Z td:first-child{border-left:3px solid #2563eb}.PaymentsTab_rowNum__XOoih{color:#94a3b8;font-size:11px;font-weight:600;text-align:center;width:32px}.PaymentsTab_emptyRow__M-U5M{color:#94a3b8!important;font-size:13px!important;padding:40px 20px!important;text-align:center!important}.PaymentsTab_rowActions__7KkpV{display:flex;gap:4px}.PaymentsTab_rowActionBtn__B1ZoX{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.PaymentsTab_rowActionBtn__B1ZoX:hover{background:#eef3ff;border-color:#bfdbfe;color:#2563eb}.PaymentsTab_rowActionDanger__BJizh:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.PaymentsTab_productsList__A4787{display:flex;flex-wrap:wrap;gap:4px}.PaymentsTab_productPill__lIS1V{align-items:center;background:#f5f6f8;border-radius:5px;color:#374151;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:2px 8px;white-space:nowrap}.PaymentsTab_footerLabel__crQPM{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PaymentsTab_viewAllDetail__uCdU3{animation:PaymentsTab_slideInRight__yN9Jl .2s ease-out;background:#fafbfd;border-left:1px solid #eceef1;display:flex;flex-direction:column;min-width:320px;overflow-y:auto;width:320px}@keyframes PaymentsTab_slideInRight__yN9Jl{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.PaymentsTab_detailHeader__opv4Q{align-items:center;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:14px 18px}.PaymentsTab_detailTitle__RIaMs{color:#0f172a;font-size:13px;font-weight:700}.PaymentsTab_detailClose__UgFus{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .15s;width:26px}.PaymentsTab_detailClose__UgFus:hover{background:#f5f6f8;color:#111}.PaymentsTab_detailBody__nYgrn{display:flex;flex-direction:column;gap:16px;padding:18px}.PaymentsTab_detailAmountBlock__IUsSb{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:16px;text-align:center}.PaymentsTab_detailAmountLabel__nu4IE{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentsTab_detailAmount__hcORe{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.02em}.PaymentsTab_detailProgressBar__ecR9Y{background:#fff;border:1px solid #eceef1;border-radius:10px;padding:12px 16px}.PaymentsTab_detailProgressTrack__XaZUZ{background:#eceef1;border-radius:99px;height:8px;margin-bottom:8px;overflow:hidden}.PaymentsTab_detailProgressFill__FZ9AT{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:99px;height:100%;transition:width .4s ease}.PaymentsTab_detailProgressLabels__q9Qun{color:#64748b;display:flex;font-size:11px;font-weight:600;justify-content:space-between}.PaymentsTab_detailGrid__Czjga{background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;flex-direction:column;gap:0;overflow:hidden}.PaymentsTab_detailItem__OYsEY{align-items:flex-start;border-bottom:1px solid #f3f4f6;color:#6b7280;display:flex;gap:10px;padding:12px 14px}.PaymentsTab_detailItem__OYsEY:last-child{border-bottom:none}.PaymentsTab_detailItem__OYsEY>svg{flex-shrink:0;margin-top:2px}.PaymentsTab_detailItem__OYsEY>div{display:flex;flex-direction:column;gap:2px;min-width:0}.PaymentsTab_detailItemLabel__DtkWk{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_detailItemValue__VPEcV{color:#0f172a;font-size:13px;font-weight:600;word-break:break-all}.PaymentsTab_detailNotes__ywgE1{background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.PaymentsTab_detailNotesText__Vm0Jc{color:#374151;font-size:12.5px;line-height:1.5;margin:0}.PaymentsTab_detailProductsSection__x9FK1{display:flex;flex-direction:column;gap:8px}.PaymentsTab_detailProductsList__I6-\+o{display:flex;flex-direction:column;gap:6px}.PaymentsTab_detailProductCard__VM100{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:8px;display:flex;gap:10px;padding:10px 12px}.PaymentsTab_detailProductIcon__d-AbW{align-items:center;background:#eef3ff;border-radius:7px;color:#2563eb;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.PaymentsTab_detailProductName__VX4dM{color:#0f172a;display:block;font-size:12.5px;font-weight:600}.PaymentsTab_detailProductType__s8Q53{color:#94a3b8;display:block;font-size:11px}.PaymentsTab_detailActions__J20-D{display:flex;flex-wrap:wrap;gap:6px}.PaymentsTab_detailActionBtn__bjYOj{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-size:11.5px;font-weight:600;gap:5px;padding:7px 12px;transition:all .15s}.PaymentsTab_detailActionBtn__bjYOj:hover{background:#eef3ff;border-color:#bfdbfe;color:#2563eb}.PaymentsTab_viewAllCount__iFtKN{color:#94a3b8;font-size:12px;font-weight:500}.PaymentsTab_vaHeader__eFqeQ{align-items:center;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:20px 28px 16px}.PaymentsTab_vaHeaderLeft__zk9et{align-items:center;display:flex;gap:14px}.PaymentsTab_vaHeaderIcon__zH3Tr{align-items:center;background:linear-gradient(135deg,#e8f5ee,#d1ede0);border-radius:12px;color:#0d7a4f;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PaymentsTab_vaHeaderTitle__QX32M{color:#0f172a;font-size:19px;font-weight:800;letter-spacing:-.02em;margin:0}.PaymentsTab_vaHeaderSub__lUIRE{color:#64748b;font-size:13px;margin:2px 0 0}.PaymentsTab_vaHeaderRight__hVgro{align-items:center;display:flex;gap:14px}.PaymentsTab_vaHeaderCount__W8h67{background:#f5f6f8;border-radius:6px;color:#94a3b8;font-size:12px;font-weight:600;padding:5px 12px}.PaymentsTab_vaStatsRow__o6gWN{align-items:stretch;background:linear-gradient(180deg,#f8f9fb,#fff);border-bottom:1px solid #eceef1;display:flex;gap:16px;padding:16px 28px}.PaymentsTab_vaProgressCard__2hQQH{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex:1.2 1;flex-direction:column;gap:10px;padding:16px 20px}.PaymentsTab_vaProgressHeader__JcFN3{align-items:center;display:flex;justify-content:space-between}.PaymentsTab_vaProgressTitle__u1jYY{color:#374151;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_vaProgressPerc__N6oN8{color:#16a34a;font-size:20px;font-weight:800;letter-spacing:-.02em}.PaymentsTab_vaProgressTrack__rIg0l{background:#eceef1;border-radius:99px;height:10px;overflow:hidden}.PaymentsTab_vaProgressFill__XJJbG{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:99px;height:100%;transition:width .5s ease}.PaymentsTab_vaProgressLegend__R37A0{display:flex;flex-wrap:wrap;gap:16px}.PaymentsTab_vaProgressLegendItem__j0ufw{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-weight:500;gap:5px}.PaymentsTab_vaLegendDot__1rwB-{border-radius:50%;flex-shrink:0;height:8px;width:8px}.PaymentsTab_vaStatCards__fzZyY{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr}.PaymentsTab_vaStatCard__aZMr5{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.PaymentsTab_vaStatDot__0gqWb{border-radius:50%;flex-shrink:0;height:10px;width:10px}.PaymentsTab_vaStatDotGreen__8pD4i{background:#16a34a}.PaymentsTab_vaStatDotOrange__VMKgo{background:#f59e0b}.PaymentsTab_vaStatDotBlue__7TcMB{background:#2563eb}.PaymentsTab_vaStatDotRed__QS5lP{background:#dc2626}.PaymentsTab_vaStatLabel__dhkAb{color:#94a3b8;display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentsTab_vaStatVal__0Oibu{color:#0f172a;display:block;font-size:16px;font-weight:800;letter-spacing:-.01em}.PaymentsTab_vaToolbar__WWJ6A{align-items:center;background:#fff;border-bottom:1px solid #eceef1;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 28px}.PaymentsTab_vaToolbarLeft__qQOoj{flex:1 1;min-width:0}.PaymentsTab_vaToolbarLeft__qQOoj,.PaymentsTab_vaToolbarRight__SC1D2{align-items:center;display:flex;gap:10px}.PaymentsTab_vaTable__XOAJ\+{border-collapse:collapse;font-size:12.5px;width:100%}.PaymentsTab_vaTable__XOAJ\+ thead th{background:#f8f9fb;border-bottom:2px solid #e5e7eb;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:11px 14px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.PaymentsTab_vaTable__XOAJ\+ tbody td{border-bottom:1px solid #f3f4f6;color:#1a1d23;padding:13px 14px;white-space:nowrap}.PaymentsTab_vaTable__XOAJ\+ tbody tr:hover{background:#f8faff}.PaymentsTab_vaTableRowAlt__ar8Qh td{background:#fafbfc}.PaymentsTab_vaTableRowAlt__ar8Qh:hover td{background:#f0f4ff!important}.PaymentsTab_methodName__8T0jH{color:#374151;font-weight:600}.PaymentsTab_vaTableFooter__EysRi td{background:#f0f4ff!important;border-top:2px solid #dbeafe!important;font-size:12.5px;padding:12px 14px!important}.PaymentsTab_vaFooterLabel__edcDc{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_vaDetailPanel__Ka02\+{animation:PaymentsTab_slideInRight__yN9Jl .2s ease-out;background:#fafbfd;border-left:1px solid #eceef1;display:flex;flex-direction:column;min-width:360px;overflow-y:auto;width:360px}.PaymentsTab_vaDetailHeader__Tjx6m{align-items:center;background:#fff;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:16px 20px}.PaymentsTab_vaDetailTitle__Y4iZ6{color:#0f172a;font-size:14px;font-weight:700}.PaymentsTab_vaDetailBody__L5GBK{display:flex;flex-direction:column;gap:16px;padding:20px}.PaymentsTab_vaDetailHero__V4SBc{align-items:center;background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px 16px;text-align:center}.PaymentsTab_vaDetailHeroLabel__WwCLM{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PaymentsTab_vaDetailHeroAmount__yil4p{color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.02em}.PaymentsTab_vaDetailHeroStatus__nBYdb{margin-top:2px}.PaymentsTab_vaDetailInfoCard__qGYuV{background:#fff;border:1px solid #eceef1;border-radius:10px;overflow:hidden}.PaymentsTab_vaDetailInfoRow__w5dHs{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;padding:11px 14px}.PaymentsTab_vaDetailInfoRow__w5dHs:last-child{border-bottom:none}.PaymentsTab_vaDetailInfoIcon__1Ipqu{color:#94a3b8;flex-shrink:0}.PaymentsTab_vaDetailInfoLabel__M47eK{color:#94a3b8;flex-shrink:0;font-size:11px;font-weight:600;width:72px}.PaymentsTab_vaDetailInfoValue__PGK-M{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:600;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis}.PaymentsTab_vaDetailNotes__4oFK9{background:#fff;border:1px solid #eceef1;border-radius:10px;padding:12px 14px}.PaymentsTab_vaDetailNotesLabel__TFG2a{color:#94a3b8;display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.PaymentsTab_vaDetailNotesText__2CuTD{color:#374151;font-size:12.5px;line-height:1.6;margin:0}.PaymentsTab_vaDetailActions__2Xi0Q{display:flex;flex-direction:column;gap:8px;margin-top:4px}.PaymentsTab_vaDetailActionPrimary__aE6nU{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:9px;box-shadow:0 2px 8px #2563eb40;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:10px 16px;transition:all .15s}.PaymentsTab_vaDetailActionPrimary__aE6nU:hover{filter:brightness(.92)}.PaymentsTab_vaDetailActionRow__IbvZI{display:flex;gap:6px}.PaymentsTab_vaDetailActionRow__IbvZI .PaymentsTab_detailActionBtn__bjYOj{flex:1 1;justify-content:center}.PaymentsTab_vaFooter__xHlN6{align-items:center;background:#fff;border-top:1px solid #eceef1;display:flex;justify-content:space-between;padding:14px 28px}.PaymentsTab_productGroupsWrap__W\+qeZ{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 24px}.PaymentsTab_productGroupCard__L2Cns{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:box-shadow .15s}.PaymentsTab_productGroupCard__L2Cns:hover{box-shadow:0 2px 12px #0000000f}.PaymentsTab_productGroupHeader__WMf\+a{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 18px 10px}.PaymentsTab_productGroupHeaderLeft__6vwJN{align-items:center;display:flex;gap:12px}.PaymentsTab_productGroupIcon__vK4gl{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.PaymentsTab_productGroupTitle__4OTEm{color:#0f172a;display:block;font-size:14px;font-weight:700}.PaymentsTab_productGroupMeta__Qldjz{color:#94a3b8;display:block;font-size:11.5px;font-weight:500;margin-top:1px}.PaymentsTab_productGroupTotals__Xqb1a{display:flex;gap:20px}.PaymentsTab_productGroupTotalItem__MnkzU{display:flex;flex-direction:column;gap:2px;text-align:right}.PaymentsTab_productGroupTotalLabel__uJx3S{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentsTab_productGroupTotalValue__4\+3\+a{color:#0f172a;font-size:14px;font-weight:800}.PaymentsTab_productGroupProgress__07wFw{align-items:center;display:flex;gap:10px;padding:0 18px 12px}.PaymentsTab_productGroupProgress__07wFw .PaymentsTab_miniProgressTrack__r6\+eB{flex:1 1}.PaymentsTab_productGroupProgress__07wFw .PaymentsTab_miniProgressLabel__xs\+9W{font-size:11px}.PaymentsTab_productGroupItems__CaAXI{border-top:1px solid #eceef1}.PaymentsTab_productGroupItem__KsaaI{grid-gap:12px;align-items:center;border-bottom:1px solid #f3f4f6;color:#374151;display:grid;font-size:12.5px;gap:12px;grid-template-columns:1.5fr 1fr 1.2fr .8fr auto;padding:10px 18px}.PaymentsTab_productGroupItem__KsaaI:last-child{border-bottom:none}.PaymentsTab_productGroupItemName__Piuk0{color:#0f172a;font-weight:600}.PaymentsTab_productGroupItemSupplier__0UzKM{color:#6b7280}.PaymentsTab_productGroupItemRef__sr1Qq{color:#94a3b8;font-family:SF Mono,Consolas,monospace;font-size:11px}.PaymentsTab_productGroupItemAmount__P8ueW{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right}@media (max-width:900px){.PaymentsTab_summaryGrid__LX\+rz{grid-template-columns:1fr}.PaymentsTab_summaryMetrics__16vpS{flex-wrap:wrap}.PaymentsTab_metric__ziS2F{min-width:100px}.PaymentsTab_formRow2__jMU-Q,.PaymentsTab_formRow3__EkZL3{grid-template-columns:1fr}.PaymentsTab_ptHeader__okt3\+,.PaymentsTab_ptRow__zhmDm{font-size:11px;grid-template-columns:36px 1fr .6fr 1fr .8fr .8fr}.PaymentsTab_modalFull__PXiiO{max-height:95vh;width:98vw}.PaymentsTab_viewAllContent__HkHAm{flex-direction:column}.PaymentsTab_viewAllDetail__uCdU3{border-left:none;border-top:1px solid #eceef1;max-height:300px;min-width:100%;width:100%}.PaymentsTab_viewAllSummaryCards__tgEy0{grid-template-columns:1fr 1fr}.PaymentsTab_viewAllSummary__rGLMO{flex-wrap:wrap;gap:8px}.PaymentsTab_viewAllStatDivider__edgKH{display:none}.PaymentsTab_viewAllToolbar__Ojnp8{flex-wrap:wrap}.PaymentsTab_viewAllSearchWrap__evpH4{max-width:100%}.PaymentsTab_dateRangeWrap__c-T\+p{width:100%}.PaymentsTab_productGroupHeader__WMf\+a{align-items:flex-start;flex-direction:column}.PaymentsTab_productGroupTotals__Xqb1a{justify-content:space-between;width:100%}.PaymentsTab_productGroupItem__KsaaI{gap:6px;grid-template-columns:1fr 1fr}}@media (max-width:600px){.PaymentsTab_viewAllSummaryCards__tgEy0{grid-template-columns:1fr}}.PaymentsTab_segmentBlock__hc2f8{border-bottom:1px solid #e5e7eb}.PaymentsTab_segmentBlock__hc2f8:last-child{border-bottom:none}.PaymentsTab_segmentHeader__rOrXi{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:10px 18px}.PaymentsTab_segmentHeaderLeft__gWdtG{align-items:center;display:flex;gap:10px}.PaymentsTab_segmentDir__cMZ0E{font-size:12px;font-weight:700;letter-spacing:.02em}.PaymentsTab_segmentRoute__zBa2t{color:#4b5563;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.03em}.PaymentsTab_segmentHeaderRight__aqz2Y{align-items:center;display:flex;gap:10px}.PaymentsTab_segmentAirline__aUucz{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:2px 8px}.PaymentsTab_segmentPnr__sitIJ{color:#6b7280;font-family:JetBrains Mono,SF Mono,monospace;font-size:10.5px;font-weight:600}.PaymentsTab_ptFlightMeta__74ZBE{align-items:center;color:#94a3b8;display:inline-flex;font-size:10px;font-weight:600;gap:6px}.PaymentsTab_ptSplitBadge__q8eo6{background:#fffbeb;border:1px solid #fde68a;color:#d97706;font-size:9px;letter-spacing:.05em;padding:1px 6px}.PaymentsTab_ptSplitBadge__q8eo6,.PaymentsTab_ptSplitDirBadge__uCVKk{align-items:center;border-radius:4px;display:inline-flex;font-weight:700;text-transform:uppercase}.PaymentsTab_ptSplitDirBadge__uCVKk{border:1px solid;font-size:9.5px;letter-spacing:.04em;padding:2px 8px}.PaymentsTab_ptSplitAirline__VSilh{background:#f3f4f6;border-radius:3px;color:#6b7280;font-size:10px;font-weight:700;padding:1px 5px}.PaymentsTab_ptSplitDate__sHWAk{color:#94a3b8;font-size:10px;font-weight:600}.PaymentsTab_ptProductIconFlightIn__fbgJz{background:#eef3ff!important;color:#2563eb!important}.PaymentsTab_travelerGrandFooter__Sbjn6{background:linear-gradient(135deg,#fdf6e3,#fef9ee)!important;border-top:2px solid #f59e0b!important}.PaymentsTab_clientBanner__9e02w{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe 50%,#e0eaff);border:1px solid #bfdbfe;border-radius:12px;box-shadow:0 2px 8px #2563eb1a,0 4px 16px #2563eb0d;display:flex;gap:14px;margin-bottom:16px;padding:16px 18px}.PaymentsTab_clientBannerAvatar__Hu1Zl{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:50%;box-shadow:0 3px 10px #2563eb4d;color:#fff;display:flex;font-size:19px;font-weight:800;height:44px;justify-content:center;letter-spacing:-.02em;min-width:44px;width:44px}.PaymentsTab_clientBannerInfo__xYgGv{display:flex;flex-direction:column;gap:3px}.PaymentsTab_clientBannerName__Dny8O{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:-.01em}.PaymentsTab_clientBannerRef__EBc7N{color:#64748b;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;letter-spacing:.02em}.PaymentsTab_clientBannerRefNum__nL6ap{color:#1e40af;font-size:15px;font-weight:800;letter-spacing:.03em}.PaymentsTab_paySectionTabs__3Op3C{background:#f5f6f8;border:1px solid #e5e7eb;border-radius:10px;display:inline-flex;gap:4px;padding:4px;width:-webkit-fit-content;width:fit-content}.PaymentsTab_paySectionTab__MRFjI{align-items:center;background:#0000;border:none;border-radius:7px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 18px;transition:all .15s}.PaymentsTab_paySectionTab__MRFjI:hover{background:#fff;color:#111827}.PaymentsTab_paySectionTabActive__d\+nh5{background:#fff;border-bottom:2px solid #f5a51e;box-shadow:0 1px 3px #00000014;color:#111827}.PaymentsTab_paySectionTabCount__fihZU{align-items:center;background:#eef1f5;border-radius:100px;color:#374151;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.PaymentsTab_paySectionTabActive__d\+nh5 .PaymentsTab_paySectionTabCount__fihZU{background:#fef3e2;color:#b06e0a}.PaymentsTab_tileGrid__ow-r6{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.PaymentsTab_payTile__x7\+d0{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:14px 16px}.PaymentsTab_payTileDanger__8rPi8{background:#fffbfb;border-color:#fecaca}.PaymentsTab_payTileCredit__Z9ZJr{background:#f7fefa;border-color:#bbf7d0}.PaymentsTab_payTileClientCredit__SS1vA{background:#fffaf5;border-color:#fed7aa}.PaymentsTab_payTileLabel__\+eGmN{align-items:center;color:#6b7280;display:flex;font-size:10.5px;font-weight:700;gap:5px;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PaymentsTab_tileInfoIcon__HFOJz{color:#c3c9d2;flex-shrink:0}.PaymentsTab_payTileValue__EhB8Q{font-feature-settings:"tnum";color:#111827;font-size:19px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.PaymentsTab_tileValueDanger__g507j{color:#dc2626}.PaymentsTab_tileValueCredit__MH7cI{color:#16a34a}.PaymentsTab_tileValueClientCredit__t3oqO{color:#ea580c}.PaymentsTab_tileValueOk__H\+t0f{color:#16a34a}.PaymentsTab_payTileSub__Hfysu{color:#9ca3af;font-size:11px}.PaymentsTab_saldoRed__0BRUd{color:#dc2626}.PaymentsTab_saldoBlue__gcWBC{color:#2563eb}.PaymentsTab_saldoOrange__e3nno{color:#ea580c}.PaymentsTab_saldoGreen__xsyxR{color:#16a34a}.PaymentsTab_saldoTileRed__B0Tv3{background:#fffbfb;border-color:#fecaca}.PaymentsTab_saldoTileBlue__r1rj3{background:#fbfdff;border-color:#bfdbfe}.PaymentsTab_saldoTileOrange__qpNJl{background:#fffcf8;border-color:#fed7aa}.PaymentsTab_saldoTileGreen__j0O29{background:#f7fefa;border-color:#bbf7d0}.PaymentsTab_infoStrip__P0k2L{align-items:flex-start;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;color:#1e40af;display:flex;font-size:12.5px;gap:9px;line-height:1.5;padding:10px 14px}.PaymentsTab_infoStrip__P0k2L svg{color:#2563eb;flex-shrink:0;margin-top:1px}.PaymentsTab_tableHeadActions__-qsbr{align-items:center;display:flex;gap:10px}.PaymentsTab_thRight__mMulY{text-align:right!important}.PaymentsTab_methodCellText__P1ops{display:flex;flex-direction:column;line-height:1.25;min-width:0}.PaymentsTab_cellSub__Srs\+k{color:#94a3b8;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentsTab_amountNeg__dyTMK{color:#dc2626!important}.PaymentsTab_feeCell__p367e{color:#94a3b8}.PaymentsTab_creditCell__qRFYK{color:#ea580c;font-weight:700}.PaymentsTab_bearerBadgeSunsky__96ohV,.PaymentsTab_bearerBadgeSupplier__BGgEq{align-items:center;background:#fef3e2;border:1px solid #fde4bc;border-radius:100px;color:#b06e0a;display:inline-flex;font-size:11px;font-weight:600;padding:2px 9px;white-space:nowrap}.PaymentsTab_bearerBadgeSupplier__BGgEq{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.PaymentsTab_hiwCard__XwE1Y{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:11px;padding:14px 16px}.PaymentsTab_hiwTitle__XjyGZ{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.4px;text-transform:uppercase}.PaymentsTab_hiwTitle__XjyGZ svg{color:#f5a51e}.PaymentsTab_hiwStrip__gP2-b{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.PaymentsTab_hiwChip__G5J9U{background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 13px}.PaymentsTab_hiwChip__G5J9U b{font-feature-settings:"tnum";color:#111827;font-size:13.5px;font-variant-numeric:tabular-nums}.PaymentsTab_hiwChipLabel__dWBO\+{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.PaymentsTab_hiwChipAccent__\+PMTq{background:#f5f9ff;border-color:#bfdbfe}.PaymentsTab_hiwChipAccent__\+PMTq b{color:#1d4ed8}.PaymentsTab_hiwChipCredit__njNQ4 b{color:#ea580c}.PaymentsTab_hiwOp__k2kou{align-self:center;color:#c3c9d2;font-size:15px;font-weight:700}.PaymentsTab_creditHint__Y5pX7{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:12px;line-height:1.5;padding:9px 13px}.PaymentsTab_feePreviewStrip__nStsI{align-items:center;background:#fafbfc;border:1px dashed #e5e7eb;border-radius:8px;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:4px;padding:9px 13px}.PaymentsTab_feePreviewItem__ya3hi b{font-feature-settings:"tnum";color:#111827;font-variant-numeric:tabular-nums;margin-left:4px}.PaymentsTab_feePreviewOp__JwzHY{color:#c3c9d2;font-weight:700}@media (max-width:1100px){.PaymentsTab_tileGrid__ow-r6{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.PaymentsTab_tileGrid__ow-r6{grid-template-columns:repeat(2,1fr)}.PaymentsTab_tableHeadActions__-qsbr{flex-wrap:wrap}}.SupplierPaymentWizard_overlay__8jROv{align-items:center;animation:SupplierPaymentWizard_overlayFadeIn__ehhA6 .2s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}@keyframes SupplierPaymentWizard_overlayFadeIn__ehhA6{0%{opacity:0}to{opacity:1}}.SupplierPaymentWizard_wizard__85xJ8{animation:SupplierPaymentWizard_wizardSlideIn__B-qAx .25s ease-out;background:#fff;border-radius:16px;box-shadow:0 24px 80px #0000002e,0 6px 20px #0000001a;display:flex;flex-direction:column;max-height:92vh;max-width:840px;overflow:hidden;transition:max-width .3s ease;width:100%}.SupplierPaymentWizard_wizardStep2__ZdJqY{max-width:1380px}.SupplierPaymentWizard_wizardWide__6cLAI{max-width:1140px}@keyframes SupplierPaymentWizard_wizardSlideIn__B-qAx{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.SupplierPaymentWizard_header__1gRDy{align-items:flex-start;background:linear-gradient(180deg,#fafbfe,#fff);display:flex;justify-content:space-between;padding:22px 28px 0}.SupplierPaymentWizard_headerInfo__MoOee h3{color:#0f172a;font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0}.SupplierPaymentWizard_headerInfo__MoOee p{color:#64748b;font-size:12.5px;line-height:1.4;margin:5px 0 0}.SupplierPaymentWizard_closeBtn__4kud-{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .15s;width:32px}.SupplierPaymentWizard_closeBtn__4kud-:hover{background:#f5f6f8;color:#111827}.SupplierPaymentWizard_stepper__5UNzf{align-items:center;background:#fafbfc;border-bottom:1px solid #eceef1;display:flex;gap:0;justify-content:center;padding:18px 28px 16px}.SupplierPaymentWizard_stepItem__020IK{align-items:center;cursor:default;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.SupplierPaymentWizard_stepItemClickable__uWT2O{cursor:pointer}.SupplierPaymentWizard_stepCircle__fGr3A{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;transition:all .25s ease;width:32px}.SupplierPaymentWizard_stepCircleDone__qZJeZ{background:#059669;color:#fff}.SupplierPaymentWizard_stepCircleActive__3KbKB{background:#2563eb;box-shadow:0 0 0 4px #2563eb26;color:#fff}.SupplierPaymentWizard_stepCircleUpcoming__YR4ez{background:#f1f5f9;border:2px solid #e2e8f0;color:#94a3b8}.SupplierPaymentWizard_stepLabel__wX04Y{font-size:13px;font-weight:600;transition:color .2s;white-space:nowrap}.SupplierPaymentWizard_stepLabelDone__4X9y4{color:#059669}.SupplierPaymentWizard_stepLabelActive__i0Ld9{color:#2563eb}.SupplierPaymentWizard_stepLabelUpcoming__mTET\+{color:#94a3b8}.SupplierPaymentWizard_stepLine__QI3Dn{border-top:2px dashed #d1d5db;flex-shrink:0;height:0;margin:0 12px;position:relative;width:48px}.SupplierPaymentWizard_stepLineDone__PyW1D{border-top-color:#059669;border-top-style:solid}.SupplierPaymentWizard_stepLineActive__gx0di{border-top-color:#2563eb}.SupplierPaymentWizard_body__RoPeP{flex:1 1;overflow-x:hidden;overflow-y:auto;position:relative}.SupplierPaymentWizard_stepContent__mMbhh{animation:SupplierPaymentWizard_stepSlideIn__3\+sb2 .25s ease-out;padding:24px 28px}@keyframes SupplierPaymentWizard_stepSlideIn__3\+sb2{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.SupplierPaymentWizard_footer__yKnLZ{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1.5px solid #eceef1;display:flex;gap:10px;justify-content:space-between;padding:16px 28px}.SupplierPaymentWizard_footerLeft__H1x3v{align-items:center;display:flex;gap:8px}.SupplierPaymentWizard_footerRight__g7xf8{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_footerError__DN66S{color:#ef4444;font-size:12px;font-weight:500;margin-right:auto}.SupplierPaymentWizard_btnPrimary__S92Xi{align-items:center;background:linear-gradient(135deg,#f59e0b,#f5a51e);border:none;border-radius:8px;box-shadow:0 1px 3px #f59e0b4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 20px;transition:all .15s ease}.SupplierPaymentWizard_btnPrimary__S92Xi:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#e89b0e);box-shadow:0 2px 8px #f59e0b59;transform:translateY(-1px)}.SupplierPaymentWizard_btnPrimary__S92Xi:disabled{cursor:not-allowed;opacity:.55;transform:none}.SupplierPaymentWizard_btnConfirm__JSQ9w{background:linear-gradient(135deg,#059669,#0d7a4f);box-shadow:0 1px 3px #0596694d}.SupplierPaymentWizard_btnConfirm__JSQ9w:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 2px 8px #05966959}.SupplierPaymentWizard_btnSecondary__rYSkg{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .15s ease}.SupplierPaymentWizard_btnSecondary__rYSkg:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.SupplierPaymentWizard_btnSecondary__rYSkg:disabled{cursor:not-allowed;opacity:.5}.SupplierPaymentWizard_btnDraft__J2J1W{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .15s ease}.SupplierPaymentWizard_btnDraft__J2J1W:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#475569}.SupplierPaymentWizard_btnEditSelection__UfsJD{border-color:#bfdbfe;color:#2563eb}.SupplierPaymentWizard_btnEditSelection__UfsJD:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.SupplierPaymentWizard_sectionTitle__x1VjZ{align-items:center;border-bottom:1px solid #f1f5f9;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:10px;margin:0 0 20px;padding-bottom:14px}.SupplierPaymentWizard_sectionTitleIcon__M8SUq{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.SupplierPaymentWizard_formRow2__rqUPl{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:16px}.SupplierPaymentWizard_formRow3__pEkCU{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.SupplierPaymentWizard_formGroup__mpsSf{display:flex;flex-direction:column;margin-bottom:14px}.SupplierPaymentWizard_formGroupInRow__ldwn5{margin-bottom:0}.SupplierPaymentWizard_formLabel__H24bn{align-items:center;color:#334155;display:flex;font-size:12px;font-weight:600;gap:3px;letter-spacing:.01em;margin-bottom:6px}.SupplierPaymentWizard_req__Wzqq6{color:#ef4444;margin-left:1px}.SupplierPaymentWizard_formInput__AAbEq{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:13px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.SupplierPaymentWizard_formInput__AAbEq:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.SupplierPaymentWizard_formInputError__57Xu5{border-color:#ef4444!important}.SupplierPaymentWizard_amountInputWrap__fZpma{align-items:center;display:flex;position:relative}.SupplierPaymentWizard_amountPrefix__s94xb{color:#64748b;font-size:14px;font-weight:600;left:12px;pointer-events:none;position:absolute;z-index:1}.SupplierPaymentWizard_amountInput__1W5hP{font-size:15px!important;font-weight:600!important;letter-spacing:.02em;padding-left:28px!important}.SupplierPaymentWizard_formSelect__B\+Jfb{-webkit-appearance:auto;appearance:auto;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.SupplierPaymentWizard_formSelect__B\+Jfb:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.SupplierPaymentWizard_formTextarea__yfWUs{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:13px;min-height:52px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.SupplierPaymentWizard_formTextarea__yfWUs:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.SupplierPaymentWizard_formHint__e7Fz9{color:#94a3b8;font-size:11px;margin-top:4px}.SupplierPaymentWizard_formCharCount__6jwEG{color:#94a3b8;font-size:10.5px;margin-top:3px;text-align:right}.SupplierPaymentWizard_fieldError__CTm7Z{color:#ef4444;font-size:11.5px;font-weight:500;margin-top:4px}.SupplierPaymentWizard_selectWithIcon__q5ufc{align-items:center;display:flex;position:relative}.SupplierPaymentWizard_selectWithIcon__q5ufc select{padding-left:36px}.SupplierPaymentWizard_methodDot__7GtrA,.SupplierPaymentWizard_typeDot__49AHV{align-items:center;border-radius:6px;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;left:10px;pointer-events:none;position:absolute;width:22px;z-index:1}.SupplierPaymentWizard_divider__oLftj{background:#eceef1;height:1px;margin:20px 0}.SupplierPaymentWizard_infoBanner__Aw5Pw{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:12.5px;gap:8px;line-height:1.5;margin-bottom:14px;padding:10px 14px}.SupplierPaymentWizard_warningBanner__qJ4Qi{background:#fffbeb;border-color:#fde68a;color:#92400e}.SupplierPaymentWizard_supplierSelect__mha2Y{margin-bottom:18px}.SupplierPaymentWizard_productsList__J5SkD{display:flex;flex-direction:column;gap:10px}.SupplierPaymentWizard_productCard__JAclF{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.SupplierPaymentWizard_productCard__JAclF:hover{border-color:#cbd5e1}.SupplierPaymentWizard_productCardSelected__lwpj2{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b14}.SupplierPaymentWizard_productHeader__RNCBZ{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background .15s;-webkit-user-select:none;user-select:none}.SupplierPaymentWizard_productHeader__RNCBZ:hover{background:#f8fafc}.SupplierPaymentWizard_productIcon__BHowj{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.SupplierPaymentWizard_productIconFlight__q0rYT{background:#eff6ff;color:#2563eb}.SupplierPaymentWizard_productIconHotel__kd-85{background:#ecfdf5;color:#059669}.SupplierPaymentWizard_productIconTransfer__ozXyM{background:#fff7ed;color:#ea580c}.SupplierPaymentWizard_productIconInsurance__cTNWo{background:#faf5ff;color:#7c3aed}.SupplierPaymentWizard_productIconOther__4FMXZ{background:#f1f5f9;color:#64748b}.SupplierPaymentWizard_productInfo__bCu1G{flex:1 1;min-width:0}.SupplierPaymentWizard_productName__l\+W0w{color:#0f172a;display:block;font-size:13.5px;font-weight:600;line-height:1.3}.SupplierPaymentWizard_productMeta__j1YYV{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.SupplierPaymentWizard_productMetaItem__5ufmP{align-items:center;color:#64748b;display:flex;font-size:11.5px;gap:3px}.SupplierPaymentWizard_badge__QYNEh{align-items:center;border-radius:4px;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.SupplierPaymentWizard_badgeOutbound__ml1kQ{background:#eff6ff;color:#2563eb}.SupplierPaymentWizard_badgeInbound__ncrVA{background:#f0fdfa;color:#0d9488}.SupplierPaymentWizard_badgeHotel__4U\+RL{background:#ecfdf5;color:#059669}.SupplierPaymentWizard_badgeTransfer__zWuNX{background:#fff7ed;color:#ea580c}.SupplierPaymentWizard_badgeInsurance__SY5nX{background:#faf5ff;color:#7c3aed}.SupplierPaymentWizard_badgeFlight__7MrGd{background:#eff6ff;color:#2563eb}.SupplierPaymentWizard_badgeSplit__SHL1Q{background:#fef3c7;color:#92400e}.SupplierPaymentWizard_productRight__6UH2e{align-items:center;display:flex;flex-shrink:0;gap:12px}.SupplierPaymentWizard_productDue__8FOJy{text-align:right}.SupplierPaymentWizard_productDueLabel__3lyzy{color:#94a3b8;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_productDueValue__Tvp8T{color:#0f172a;font-size:14px;font-weight:700}.SupplierPaymentWizard_travelersCount__OoNYw{align-items:center;background:#f1f5f9;border-radius:6px;color:#64748b;display:flex;font-size:12px;gap:4px;padding:3px 8px}.SupplierPaymentWizard_toggleInclude__HVxRA{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:11.5px;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.SupplierPaymentWizard_toggleIncluded__Dh6r-{background:#ecfdf5;border-color:#6ee7b7;color:#059669}.SupplierPaymentWizard_toggleIncluded__Dh6r-:hover{background:#d1fae5}.SupplierPaymentWizard_toggleInclude__HVxRA:not(.SupplierPaymentWizard_toggleIncluded__Dh6r-):hover{background:#f8fafc;border-color:#cbd5e1}.SupplierPaymentWizard_chevron__xbSSo{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.SupplierPaymentWizard_chevron__xbSSo:hover{background:#f1f5f9;color:#475569}.SupplierPaymentWizard_chevronOpen__sFGZw{background:#eff6ff;color:#2563eb;transform:rotate(180deg)}.SupplierPaymentWizard_travelerSection__MkDV2{animation:SupplierPaymentWizard_travelerExpand__YEQRm .2s ease-out;background:#f8fafc;border-top:1px solid #eceef1;padding:0}@keyframes SupplierPaymentWizard_travelerExpand__YEQRm{0%{max-height:0;opacity:0}to{max-height:600px;opacity:1}}.SupplierPaymentWizard_travelerTable__fpgcS{border-collapse:collapse;width:100%}.SupplierPaymentWizard_travelerTableHead__pFnBf{grid-gap:10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1.5px solid #e2e8f0;display:grid;gap:10px;grid-template-columns:minmax(180px,1.4fr) minmax(110px,1fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(130px,1fr);padding:9px 20px}.SupplierPaymentWizard_travelerTableHead__pFnBf span{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.SupplierPaymentWizard_travelerRow__kZDQh{grid-gap:10px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:10px;grid-template-columns:minmax(180px,1.4fr) minmax(110px,1fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(130px,1fr);padding:11px 20px;transition:background .15s}.SupplierPaymentWizard_travelerRow__kZDQh:nth-child(2n){background:#fafbfc}.SupplierPaymentWizard_travelerRow__kZDQh:last-child{border-bottom:none}.SupplierPaymentWizard_travelerRow__kZDQh:hover{background:#f0f4f8}.SupplierPaymentWizard_travelerInfo__uqiNE{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_avatar__Ia\+gZ{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;letter-spacing:.02em;width:30px}.SupplierPaymentWizard_avatarAdult__qZRRr{background:#eff6ff;color:#2563eb}.SupplierPaymentWizard_avatarChild__gq-yb{background:#fef3c7;color:#b45309}.SupplierPaymentWizard_avatarInfant__dxI21{background:#fce7f3;color:#be185d}.SupplierPaymentWizard_travelerName__Xx6Tj{color:#0f172a;font-size:13px;font-weight:600;line-height:1.2}.SupplierPaymentWizard_travelerDob__NKKdT{color:#94a3b8;font-size:10.5px;margin-top:1px}.SupplierPaymentWizard_travelerTypeBadge__Wqscf{border-radius:4px;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:2px 7px;text-transform:uppercase}.SupplierPaymentWizard_travelerTypeAdult__ygFlE{background:#eff6ff;color:#2563eb}.SupplierPaymentWizard_travelerTypeChild__6de3U{background:#fef3c7;color:#b45309}.SupplierPaymentWizard_travelerTypeInfant__dZjHm{background:#fce7f3;color:#be185d}.SupplierPaymentWizard_travelerTicket__9QHSt{color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:12px}.SupplierPaymentWizard_travelerCost__OOzf1{color:#0f172a;font-size:13px;font-weight:600}.SupplierPaymentWizard_travelerPaid__By3j1{color:#64748b;font-size:13px}.SupplierPaymentWizard_travelerOutstanding__ps\+sw{color:#ea580c;font-size:13px;font-weight:600}.SupplierPaymentWizard_outstandingPaid__1Iy0n{color:#16a34a}.SupplierPaymentWizard_outstandingPartial__RkGdV{color:#f59e0b}.SupplierPaymentWizard_outstandingOverpaid__z27kV{color:#dc2626}.SupplierPaymentWizard_outstandingFull__YzcuM{color:#ea580c}.SupplierPaymentWizard_travelerPayInput__fq5i6{align-items:center;display:flex;position:relative}.SupplierPaymentWizard_travelerPayInput__fq5i6 input{border:1.5px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#0f172a;font-size:13px;font-weight:500;height:32px;outline:none;padding:0 10px 0 24px;transition:border-color .15s,box-shadow .15s;width:100%}.SupplierPaymentWizard_travelerPayInput__fq5i6 input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.SupplierPaymentWizard_travelerPayInput__fq5i6 input.SupplierPaymentWizard_inputError__jxDeM{border-color:#ef4444}.SupplierPaymentWizard_payPrefix__ZnjOm{color:#94a3b8;font-size:12px;font-weight:600;left:8px;pointer-events:none;position:absolute}.SupplierPaymentWizard_productTotal__B8PjA{align-items:center;background:linear-gradient(180deg,#f1f5f9,#e8ecf1);border-top:1.5px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 20px}.SupplierPaymentWizard_productTotalLabel__OC3zG{color:#475569;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_productTotalValue__dCdbT{color:#0f172a;font-size:15px;font-weight:700}.SupplierPaymentWizard_productTotalMatch__pQ6nW{color:#059669}.SupplierPaymentWizard_segmentBlock__InGoz{border-top:1px solid #eceef1}.SupplierPaymentWizard_segmentHeader__tgfOn{align-items:center;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:10px 20px}.SupplierPaymentWizard_segmentHeaderLeft__T7Q1q{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_segmentDir__ZkN5X{font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_segmentRoute__qeF8y{color:#475569;font-size:12.5px;font-weight:500}.SupplierPaymentWizard_segmentHeaderRight__KPfbV{align-items:center;color:#64748b;display:flex;font-size:11px;gap:10px}.SupplierPaymentWizard_segmentPnr__h\+5Wh{background:#f1f5f9;border-radius:4px;color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:11px;padding:2px 6px}.SupplierPaymentWizard_step2Total__7ZIen{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1.5px solid #e2e8f0;border-radius:10px;display:flex;justify-content:space-between;margin-top:16px;padding:14px 16px}.SupplierPaymentWizard_step2TotalLeft__s6NYb{align-items:center;display:flex;gap:20px}.SupplierPaymentWizard_step2TotalItem__FVYp5{text-align:center}.SupplierPaymentWizard_step2TotalItemLabel__GRAkf{color:#94a3b8;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.SupplierPaymentWizard_step2TotalItemValue__fLAwc{color:#0f172a;font-size:15px;font-weight:700}.SupplierPaymentWizard_step2TotalPayment__rhoWy{text-align:right}.SupplierPaymentWizard_step2TotalPaymentLabel__DHd1a{color:#94a3b8;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.SupplierPaymentWizard_step2TotalPaymentValue__azqhL{color:#f59e0b;font-size:20px;font-weight:800}.SupplierPaymentWizard_step2TotalPaymentValueZero__HEpeJ{color:#cbd5e1}.SupplierPaymentWizard_s2StatsBar__XlSLU{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(140px,1.4fr) repeat(4,1fr);margin-bottom:20px}.SupplierPaymentWizard_s2SupplierBox__KcC-S{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1.5px solid #bae6fd;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:12px 18px}.SupplierPaymentWizard_s2SupplierLabel__k7Ipk{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase}.SupplierPaymentWizard_s2SupplierName__4N4bF{color:#0f172a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupplierPaymentWizard_s2StatCard__Hf0Wq{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 12px}.SupplierPaymentWizard_s2StatLabel__\+\+4-N{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase;white-space:nowrap}.SupplierPaymentWizard_s2StatValue__EggIc{color:#0f172a;font-size:14px;font-weight:700;white-space:nowrap}.SupplierPaymentWizard_s2StatGreen__e6Eq5{color:#059669}.SupplierPaymentWizard_s2StatOrange__cZDP9{color:#ea580c}.SupplierPaymentWizard_s2StatPaid__uOQ2J{color:#16a34a}.SupplierPaymentWizard_s2StatPartial__jnqsc{color:#f59e0b}.SupplierPaymentWizard_s2StatOverpaid__C838A{color:#dc2626}.SupplierPaymentWizard_s2InfoTip__5akld{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:12px;gap:8px;grid-column:1/-1;line-height:1.4;padding:10px 14px}.SupplierPaymentWizard_s2InfoTip__5akld svg{flex-shrink:0}.SupplierPaymentWizard_s2Layout__3g5yy{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:340px 1fr;min-height:400px}.SupplierPaymentWizard_s2Sidebar__7OES8{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.SupplierPaymentWizard_s2SidebarHeader__o3BeT{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:14px 16px}.SupplierPaymentWizard_s2CountBadge__2aDCp{align-items:center;background:#2563eb;border-radius:6px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.SupplierPaymentWizard_s2ProductList__ncjyV{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto;padding:8px}.SupplierPaymentWizard_s2NavRadio__2gNMS{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.SupplierPaymentWizard_s2NavCard__qZWDH{align-items:flex-start;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px;position:relative;transition:all .15s ease}.SupplierPaymentWizard_s2NavCard__qZWDH:hover{background:#f8fafc;border-color:#cbd5e1}.SupplierPaymentWizard_s2NavCardActive__IGEwG{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.SupplierPaymentWizard_s2NavCardIncluded__esV21:not(.SupplierPaymentWizard_s2NavCardActive__IGEwG){background:#f0fdf4;border-color:#6ee7b7}.SupplierPaymentWizard_s2NavBody__FA\+lA{flex:1 1;min-width:0}.SupplierPaymentWizard_s2NavRoute__JDAjM{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3;margin:4px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupplierPaymentWizard_s2NavMeta__lFHy7{color:#64748b;display:flex;flex-direction:column;font-size:11px;gap:1px}.SupplierPaymentWizard_s2NavMeta__lFHy7 strong{color:#475569;font-weight:600}.SupplierPaymentWizard_s2NavDue__mC0cr{flex-shrink:0;text-align:right}.SupplierPaymentWizard_s2NavDueLabel__Uwy4L{color:#94a3b8;display:block;font-size:9.5px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase;white-space:nowrap}.SupplierPaymentWizard_s2NavDueValue__etDNC{display:block;font-size:14px;font-weight:700}.SupplierPaymentWizard_s2DueGreen__5O35e{color:#059669}.SupplierPaymentWizard_s2DueDefault__vjkQV{color:#ea580c}.SupplierPaymentWizard_s2SidebarTotal__6ghYF{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1.5px solid #e2e8f0;color:#0f172a;display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:14px 16px}.SupplierPaymentWizard_s2SidebarTotalVal__dmYMG{color:#ea580c;font-size:16px;font-weight:800}.SupplierPaymentWizard_s2Tip__PS-IE{align-items:flex-start;background:#f8fafc;border-top:1px solid #eceef1;color:#64748b;display:flex;font-size:11.5px;gap:8px;line-height:1.45;padding:12px 16px}.SupplierPaymentWizard_s2Tip__PS-IE svg{color:#94a3b8;flex-shrink:0;margin-top:1px}.SupplierPaymentWizard_s2Detail__I6pvg{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.SupplierPaymentWizard_s2DetailHeader__Bi5B6{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1.5px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;padding:14px 20px}.SupplierPaymentWizard_s2DetailRoute__q-7qj{color:#0f172a;font-size:16px;font-weight:700;margin-left:4px}.SupplierPaymentWizard_s2DetailMeta__NOWpH{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-left:auto}.SupplierPaymentWizard_s2DetailMetaItem__dfeIN{align-items:center;color:#64748b;display:flex;font-size:12px;gap:4px;white-space:nowrap}.SupplierPaymentWizard_s2PnrCode__dVlGg{background:#f1f5f9;border-radius:4px;color:#0f172a;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.02em;padding:2px 8px}.SupplierPaymentWizard_s2DetailBanner__6qzDG{align-items:center;background:#eff6ff;border-bottom:1px solid #bfdbfe;color:#1e40af;display:flex;font-size:12.5px;gap:8px;padding:10px 20px}.SupplierPaymentWizard_s2DetailBanner__6qzDG svg{color:#3b82f6;flex-shrink:0}.SupplierPaymentWizard_s2CollapsedWrap__fv3ZO{border-top:1px solid #eceef1}.SupplierPaymentWizard_s2CollapsedRow__5d0MB{align-items:center;background:#fafbfc;cursor:pointer;display:flex;gap:10px;padding:12px 20px;transition:background .15s}.SupplierPaymentWizard_s2CollapsedRow__5d0MB:hover{background:#f1f5f9}.SupplierPaymentWizard_s2CollapsedIncluded__C6tCt{background:#f0fdf4}.SupplierPaymentWizard_s2CollapsedName__7xJfI{color:#0f172a;flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupplierPaymentWizard_s2CollapsedMeta__XxEy5{align-items:center;color:#64748b;display:flex;flex-shrink:0;font-size:11.5px;gap:3px;white-space:nowrap}.SupplierPaymentWizard_s2CollapsedDue__koJ2T{color:#0f172a;flex-shrink:0;font-size:14px;font-weight:700;margin-left:auto}.SupplierPaymentWizard_s2CollapsedChevron__NW9kc{color:#94a3b8;flex-shrink:0;transition:transform .2s}.SupplierPaymentWizard_s2SelectedBar__CCKe\+{align-items:center;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-top:2px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 20px}.SupplierPaymentWizard_s2SelectedBarLeft__qcPbQ{display:flex;flex-direction:column;gap:2px}.SupplierPaymentWizard_s2SelectedBarTitle__yIDlK{color:#0f172a;font-size:13px;font-weight:700}.SupplierPaymentWizard_s2SelectedBarInfo__aBo\+r{color:#64748b;font-size:12px}.SupplierPaymentWizard_s2SelectedBarRight__\+OaEI{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_s2SelectedBarLabel__B2fby{color:#64748b;font-size:12px;font-weight:600}.SupplierPaymentWizard_s2SelectedBarValue__OY7Og{color:#0f172a;font-size:20px;font-weight:800}@media (max-width:900px){.SupplierPaymentWizard_s2Layout__3g5yy{grid-template-columns:1fr}.SupplierPaymentWizard_s2StatsBar__XlSLU{flex-wrap:wrap}.SupplierPaymentWizard_s2StatCard__Hf0Wq{flex:1 1;min-width:70px}}.SupplierPaymentWizard_reviewLayout__mHoRL{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:1fr 340px}.SupplierPaymentWizard_reviewMain__l54q2{min-width:0}.SupplierPaymentWizard_reviewSidebar__CahEq{position:-webkit-sticky;position:sticky;top:0}.SupplierPaymentWizard_summaryBar__GtcPn{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin-bottom:24px}.SupplierPaymentWizard_summaryCard__wNX1z{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;text-align:center;transition:box-shadow .15s ease}.SupplierPaymentWizard_summaryCard__wNX1z:hover{box-shadow:0 2px 8px #0000000a}.SupplierPaymentWizard_summaryCardLabel__zS-x-{color:#94a3b8;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase;white-space:nowrap}.SupplierPaymentWizard_summaryCardValue__5gtSb{color:#0f172a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupplierPaymentWizard_summaryCardValueOrange__Mkukw{color:#ea580c}.SupplierPaymentWizard_summaryCardValuePaid__BtBLf{color:#16a34a}.SupplierPaymentWizard_summaryCardValuePartial__U5ofW{color:#f59e0b}.SupplierPaymentWizard_summaryCardValueOverpaid__05VWF{color:#dc2626}.SupplierPaymentWizard_reviewSection__o7quQ{margin-bottom:24px}.SupplierPaymentWizard_reviewSectionTitle__H8PDC{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 12px}.SupplierPaymentWizard_reviewProductCard__yswTi{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:10px;overflow:hidden}.SupplierPaymentWizard_reviewProductHeader__h2MBF{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:12px 16px}.SupplierPaymentWizard_reviewProductName__qGoPR{color:#0f172a;flex:1 1;font-size:13.5px;font-weight:600}.SupplierPaymentWizard_reviewProductAmount__DL9yM{color:#f59e0b;font-size:14px;font-weight:700}.SupplierPaymentWizard_reviewTravelerRow__zex1y{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:10px 16px}.SupplierPaymentWizard_reviewTravelerRow__zex1y:last-child{border-bottom:none}.SupplierPaymentWizard_reviewTravelerInfo__5FCfg{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_reviewTravelerAmount__f39w3{color:#0f172a;font-size:13px;font-weight:600}.SupplierPaymentWizard_paymentSummary__ncEda{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;overflow:hidden}.SupplierPaymentWizard_paymentSummaryHeader__DOA3A{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:16px 18px}.SupplierPaymentWizard_paymentSummaryTitle__4ZtN4{color:#0f172a;font-size:14px;font-weight:700;margin:0}.SupplierPaymentWizard_paymentSummaryBody__qr\+Pq{padding:16px 18px}.SupplierPaymentWizard_paymentSummaryRow__vcoXr{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.SupplierPaymentWizard_paymentSummaryRow__vcoXr:last-child{margin-bottom:0}.SupplierPaymentWizard_paymentSummaryLabel__O8aUw{color:#94a3b8;font-size:12px;font-weight:500}.SupplierPaymentWizard_paymentSummaryValue__Sbos8{color:#0f172a;font-size:12.5px;font-weight:600;max-width:180px;text-align:right;word-break:break-word}.SupplierPaymentWizard_statusBadge__LU8a1{border-radius:4px;display:inline-flex;font-size:11px;font-weight:600;padding:2px 8px}.SupplierPaymentWizard_statusPending__AtvKf{background:#fef3c7;color:#92400e}.SupplierPaymentWizard_statusCompleted__UzAS3{background:#d1fae5;color:#065f46}.SupplierPaymentWizard_statusFailed__KvQ4x{background:#fee2e2;color:#991b1b}.SupplierPaymentWizard_statusCancelled__HsFj8{background:#f1f5f9;color:#475569}.SupplierPaymentWizard_statusRefunded__glcjm{background:#ede9fe;color:#5b21b6}.SupplierPaymentWizard_paymentSummaryNotes__Mm4Ik{border-top:1px solid #eceef1;margin-top:12px;padding-top:12px}.SupplierPaymentWizard_paymentSummaryNotesLabel__x9KTd{color:#94a3b8;display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.SupplierPaymentWizard_paymentSummaryNotesText__lB2ed{color:#475569;font-size:12.5px;line-height:1.5;white-space:pre-wrap}.SupplierPaymentWizard_paymentTotalBox__JTfMZ{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1.5px solid #fde68a;border-radius:10px;margin:16px 18px;padding:14px 16px}.SupplierPaymentWizard_paymentTotalRow__nfohI{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.SupplierPaymentWizard_paymentTotalRow__nfohI:last-child{margin-bottom:0}.SupplierPaymentWizard_paymentTotalLabel__4KLSw{color:#78716c;font-size:12px;font-weight:500}.SupplierPaymentWizard_paymentTotalValue__jEr5l{color:#0f172a;font-size:12.5px;font-weight:600}.SupplierPaymentWizard_paymentTotalDivider__WMHqV{background:#fcd34d;height:1px;margin:8px 0}.SupplierPaymentWizard_paymentTotalAmountLabel__2rFsf{color:#92400e;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_paymentTotalAmountValue__iGE3M{color:#b45309;font-size:18px;font-weight:800}.SupplierPaymentWizard_confirmMessage__h9gcP{align-items:center;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:10px;display:flex;gap:10px;margin:16px 18px 18px;padding:12px 18px}.SupplierPaymentWizard_confirmMessageIcon__JMggX{align-items:center;background:#059669;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.SupplierPaymentWizard_confirmMessageText__7ZYFq{color:#065f46;font-size:12.5px;font-weight:500;line-height:1.4}.SupplierPaymentWizard_attachments__b2cUA{border-top:1px solid #eceef1;margin-top:24px;padding-top:20px}.SupplierPaymentWizard_attachmentsTitle__aNSGs{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:700;gap:6px;margin:0 0 10px}.SupplierPaymentWizard_attachmentsOptional__TWDXT{color:#94a3b8;font-size:11px;font-weight:400;margin-left:2px}.SupplierPaymentWizard_uploadArea__lbvHM{align-items:center;background:#fafbfc;border:2px dashed #d1d5db;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:20px;transition:all .15s}.SupplierPaymentWizard_uploadArea__lbvHM:hover{background:#f1f5f9;border-color:#94a3b8}.SupplierPaymentWizard_uploadAreaDragOver__QFRlN{background:#fffbeb!important;border-color:#f59e0b!important;box-shadow:0 0 0 4px #f59e0b1a}.SupplierPaymentWizard_uploadIcon__ubpTG{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;height:40px;justify-content:center;width:40px}.SupplierPaymentWizard_uploadText__KeIV9{color:#64748b;font-size:12.5px;text-align:center}.SupplierPaymentWizard_uploadTextLink__--dgA{color:#2563eb;cursor:pointer;font-weight:600}.SupplierPaymentWizard_uploadHint__vGVfu{color:#94a3b8;font-size:10.5px}.SupplierPaymentWizard_attachmentCount__QJ8oS{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.SupplierPaymentWizard_attachmentList__ENxBi{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.SupplierPaymentWizard_attachmentItem__9wuBA{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:10px;padding:8px 12px}.SupplierPaymentWizard_attachmentIcon__shZst{align-items:center;background:#fee2e2;border-radius:6px;color:#dc2626;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.SupplierPaymentWizard_attachmentInfo__4HmXd{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.SupplierPaymentWizard_attachmentName__HJwpu{color:#1e293b;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupplierPaymentWizard_attachmentSize__9I5Ak{color:#94a3b8;font-size:10.5px}.SupplierPaymentWizard_attachmentRemove__uQs4k{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .15s;width:24px}.SupplierPaymentWizard_attachmentRemove__uQs4k:hover{background:#fee2e2;color:#dc2626}.SupplierPaymentWizard_copyBtn__2XCid{align-items:center;background:#f1f5f9;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;padding:3px 8px;transition:all .15s}.SupplierPaymentWizard_copyBtn__2XCid:hover{background:#e2e8f0;color:#475569}.SupplierPaymentWizard_splitBtn__COxDe{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;transition:all .15s}.SupplierPaymentWizard_splitBtn__COxDe:hover{background:#f8fafc;border-color:#cbd5e1}.SupplierPaymentWizard_maxBtn__MtBfC{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;color:#b45309;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:700;padding:3px 8px;transition:all .15s;white-space:nowrap}.SupplierPaymentWizard_maxBtn__MtBfC:hover{background:#fef3c7;border-color:#fbbf24}.SupplierPaymentWizard_emptyState__o6PtA{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 20px;text-align:center}.SupplierPaymentWizard_emptyStateIcon__pNbe\+{align-items:center;background:#f1f5f9;border-radius:12px;color:#94a3b8;display:flex;height:48px;justify-content:center;margin-bottom:12px;width:48px}.SupplierPaymentWizard_emptyStateTitle__A86ft{color:#475569;font-size:14px;font-weight:600;margin:0 0 4px}.SupplierPaymentWizard_emptyStateDesc__mqeCK{color:#94a3b8;font-size:12.5px}@media (max-width:900px){.SupplierPaymentWizard_reviewLayout__mHoRL{grid-template-columns:1fr}.SupplierPaymentWizard_reviewSidebar__CahEq{position:static}.SupplierPaymentWizard_summaryBar__GtcPn{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.SupplierPaymentWizard_wizard__85xJ8{border-radius:0;max-height:100vh;max-width:100%}.SupplierPaymentWizard_stepper__5UNzf{overflow-x:auto;padding:12px 16px}.SupplierPaymentWizard_stepLabel__wX04Y{display:none}.SupplierPaymentWizard_stepLine__QI3Dn{margin:0 6px;width:24px}.SupplierPaymentWizard_stepContent__mMbhh{padding:16px}.SupplierPaymentWizard_header__1gRDy{padding:16px 16px 0}.SupplierPaymentWizard_footer__yKnLZ{flex-wrap:wrap;padding:12px 16px}.SupplierPaymentWizard_formRow2__rqUPl,.SupplierPaymentWizard_formRow3__pEkCU{grid-template-columns:1fr}.SupplierPaymentWizard_travelerRow__kZDQh,.SupplierPaymentWizard_travelerTableHead__pFnBf{font-size:11px;grid-template-columns:1fr 1fr 80px}.SupplierPaymentWizard_summaryBar__GtcPn{grid-template-columns:repeat(2,1fr)}}.SupplierPaymentWizard_spinner__Lux01{animation:SupplierPaymentWizard_spin__lZU27 .8s linear infinite;display:inline-flex}@keyframes SupplierPaymentWizard_spin__lZU27{to{transform:rotate(1turn)}}.SupplierPaymentWizard_tooltip__wrb4h{position:relative}.SupplierPaymentWizard_tooltipText__gcFF-{background:#1e293b;border-radius:6px;bottom:100%;color:#fff;font-size:11px;font-weight:500;left:50%;margin-bottom:4px;opacity:0;padding:4px 10px;position:absolute;transform:translateX(-50%);transition:opacity .15s;visibility:hidden;white-space:nowrap;z-index:10}.SupplierPaymentWizard_tooltip__wrb4h:hover .SupplierPaymentWizard_tooltipText__gcFF-{opacity:1;visibility:visible}.SupplierPaymentWizard_formInputReadonly__Wa13B{background:#f8fafc;border-color:#e2e8f0;color:#64748b;cursor:default}.SupplierPaymentWizard_formInputReadonly__Wa13B:focus{border-color:#e2e8f0;box-shadow:none;outline:none}.SupplierPaymentWizard_s2SelectedBarCenter__tlxDx{align-items:center;display:flex;flex-direction:column;gap:3px}.SupplierPaymentWizard_s2PayAmountLabel__J-AXL{color:#475569;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_s2PayAmountWrap__0\+ZX9{align-items:center;background:#fff;border:2px solid #f59e0b;border-radius:10px;box-shadow:0 2px 8px #f59e0b26;display:flex;overflow:hidden;transition:border-color .15s}.SupplierPaymentWizard_s2PayAmountWrap__0\+ZX9:focus-within{border-color:#d97706;box-shadow:0 0 0 3px #f59e0b1f}.SupplierPaymentWizard_s2PayAmountPrefix__Dszo5{background:#fffbeb;color:#92400e;font-size:16px;font-weight:700;padding:6px 8px 6px 12px}.SupplierPaymentWizard_s2PayAmountInput__CY4sQ{background:#0000;border:none;color:#0f172a;font-size:18px;font-weight:800;outline:none;padding:6px 12px 6px 4px;text-align:right;width:130px}.SupplierPaymentWizard_s2PayAmountInput__CY4sQ::placeholder{color:#cbd5e1;font-weight:500}.SupplierPaymentWizard_s2PayAmountHint__m2PVu{color:#94a3b8;font-size:10px;text-align:center}.SupplierPaymentWizard_segmentFooter__3\+G1o{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:10px 20px}.SupplierPaymentWizard_segmentFooterLeft__Rcdbc{align-items:center;display:flex;gap:8px}.SupplierPaymentWizard_segmentFooterRight__QDaWX{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_segmentTotalLabel__Ghb4u{color:#475569;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_segmentTotalValue__kj2Hq{color:#0f172a;font-size:15px;font-weight:700}.SupplierPaymentWizard_splitGrandTotal__FP96U{align-items:center;background:linear-gradient(135deg,#f8fafc,#e8ecf1);border-top:2px solid #cbd5e1;display:flex;justify-content:space-between;padding:14px 20px}.SupplierPaymentWizard_splitGrandTotalBreakdown__I8Ac\+{align-items:center;color:#475569;display:flex;font-size:12px;gap:8px}.SupplierPaymentWizard_splitGrandTotalItem__-ceM-{align-items:center;display:flex;gap:4px}.SupplierPaymentWizard_splitGrandTotalItem__-ceM- strong{color:#0f172a;font-weight:700}.SupplierPaymentWizard_splitGrandTotalPlus__OWhCt{color:#94a3b8;font-size:14px;font-weight:700}.SupplierPaymentWizard_splitGrandTotalRight__OaLLG{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_splitGrandTotalLabel__vIMR9{color:#475569;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_splitGrandTotalValue__4V5HM{color:#0f172a;font-size:17px;font-weight:800}.SupplierPaymentWizard_reviewSegmentBanner__lkvtX{align-items:center;border-radius:8px 8px 0 0;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;padding:10px 16px}.SupplierPaymentWizard_reviewSegmentDir__dQIXg{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_reviewSegmentRoute__tOsvI{color:#0f172a;font-size:13px;font-weight:700}.SupplierPaymentWizard_reviewSegmentAirline__qzbJp{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;font-size:11px;font-weight:600;padding:2px 8px}.SupplierPaymentWizard_reviewSegmentDate__DKtMV{align-items:center;color:#64748b;display:flex;font-size:11px;gap:3px}.SupplierPaymentWizard_reviewSegmentPnr__eePUJ{color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:600;margin-left:auto}.SupplierPaymentWizard_badgeSplit__SHL1Q{align-items:center;background:linear-gradient(135deg,#ede9fe,#e0e7ff);border:1px solid #c4b5fd;border-radius:4px;color:#5b21b6;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.SupplierPaymentWizard_prodCard__rY1n4{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;flex-shrink:0;overflow:hidden;transition:all .15s ease}.SupplierPaymentWizard_prodCard__rY1n4:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.SupplierPaymentWizard_prodCardActive__cU2zg{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.SupplierPaymentWizard_prodCardIncluded__6DbJH:not(.SupplierPaymentWizard_prodCardActive__cU2zg){background:#fafffe;border-color:#6ee7b7}.SupplierPaymentWizard_prodCardTop__iLV22{align-items:center;display:flex;gap:8px;padding:10px 12px 6px}.SupplierPaymentWizard_prodCardTravelers__JN392{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px;margin-left:auto}.SupplierPaymentWizard_prodCardDue__RefWL{color:#0f172a;font-size:14px;font-weight:700;white-space:nowrap}.SupplierPaymentWizard_prodCardBody__VFJM-{padding:0 12px 10px 42px}.SupplierPaymentWizard_prodCardName__mle2D{color:#0f172a;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:4px}.SupplierPaymentWizard_prodCardMeta__80RrI{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SupplierPaymentWizard_prodCardPnr__bgD5x{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:10px;padding:1px 6px}.SupplierPaymentWizard_prodCardTag__Q9lwC{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;color:#475569;font-size:9px;font-weight:700;padding:1px 5px}.SupplierPaymentWizard_prodCardDate__fe6Mh{align-items:center;color:#64748b;display:flex;font-size:10px;gap:3px}.SupplierPaymentWizard_splitNavCard__MjKZn{background:#fff;border:1.5px solid #d8d0f0;border-radius:10px;cursor:pointer;flex-shrink:0;overflow:hidden;transition:all .15s ease}.SupplierPaymentWizard_splitNavCard__MjKZn:hover{border-color:#b8a8e8;box-shadow:0 2px 8px #7c3aed14}.SupplierPaymentWizard_splitNavCardActive__Zf7E8{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.SupplierPaymentWizard_splitNavCardIncluded__UzmXN:not(.SupplierPaymentWizard_splitNavCardActive__Zf7E8){background:#fafffe;border-color:#6ee7b7}.SupplierPaymentWizard_splitNavTop__kJwQd{align-items:center;display:flex;gap:8px;padding:10px 12px 8px}.SupplierPaymentWizard_splitNavTravelers__yYNR1{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px;margin-left:auto}.SupplierPaymentWizard_splitNavDue__ppALR{color:#0f172a;font-size:14px;font-weight:700;white-space:nowrap}.SupplierPaymentWizard_splitNavLegs__il2QY{display:flex;flex-direction:column;gap:0;padding:0 12px 10px 20px;position:relative}.SupplierPaymentWizard_splitNavLegs__il2QY:before{background:linear-gradient(180deg,#0d7a4f,#94a3b8 50%,#2563eb);border-radius:2px;bottom:14px;content:"";left:26px;position:absolute;top:6px;width:2px}.SupplierPaymentWizard_splitNavLeg__10flx{align-items:flex-start;display:flex;gap:12px;padding:6px 0;position:relative}.SupplierPaymentWizard_splitNavLegDot__5j3y-{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0000001a;flex-shrink:0;height:10px;margin-top:3px;width:10px;z-index:1}.SupplierPaymentWizard_splitNavLegBody__gKRsj{flex:1 1;min-width:0}.SupplierPaymentWizard_splitNavLegTop__RjFR8{align-items:center;display:flex;gap:6px;margin-bottom:2px}.SupplierPaymentWizard_splitNavLegDir__ZZ4Q8{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_splitNavLegRoute__gGMW9{color:#0f172a;font-size:13px;font-weight:700}.SupplierPaymentWizard_splitNavLegBottom__S6Jyx{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.SupplierPaymentWizard_splitNavLegTag__3HF66{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;color:#475569;font-size:9px;font-weight:700;padding:1px 5px}.SupplierPaymentWizard_splitNavLegDate__C9l4G{align-items:center;color:#64748b;display:flex;font-size:10px;gap:2px}.SupplierPaymentWizard_splitNavLegPnr__jyYUf{color:#64748b;font-family:SF Mono,Fira Code,monospace;font-size:10px}.SupplierPaymentWizard_splitDetailHeader__s2IPh{background:linear-gradient(180deg,#faf5ff,#f5f3ff 50%,#fff);border-bottom:2px solid #e9e5f5;border-radius:12px 12px 0 0;padding:16px 20px}.SupplierPaymentWizard_splitDetailTitleRow__zg-rf{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.SupplierPaymentWizard_splitDetailName__-KQ6B{color:#0f172a;font-size:15px;font-weight:700}.SupplierPaymentWizard_splitDetailSegments__tVW7m{align-items:stretch;display:flex;gap:0}.SupplierPaymentWizard_splitDetailSeg__mkVyx{border-radius:8px;flex:1 1;padding:10px 14px}.SupplierPaymentWizard_splitDetailSegTop__XJuVm{align-items:center;display:flex;gap:6px;margin-bottom:6px}.SupplierPaymentWizard_splitDetailSegDir__fNAXt{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_splitDetailSegRoute__57tso{color:#0f172a;font-size:14px;font-weight:700}.SupplierPaymentWizard_splitDetailSegBottom__zY7ZH{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SupplierPaymentWizard_splitDetailSegTag__IzgzJ{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#475569;font-size:10px;font-weight:700;padding:2px 7px}.SupplierPaymentWizard_splitDetailSegMeta__faw9G{align-items:center;color:#64748b;display:flex;font-size:11px;gap:3px}.SupplierPaymentWizard_splitDetailSegPnr__qFagT{color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:11px}.SupplierPaymentWizard_splitDetailSegPnr__qFagT strong{color:#0f172a;font-size:12px;font-weight:700}.SupplierPaymentWizard_splitDetailSegDivider__Bx\+lR{align-items:center;color:#94a3b8;display:flex;padding:0 6px}.SupplierPaymentWizard_reviewSplitCard__lavwH{background:#fff;border:2px solid #c4b5fd;border-radius:14px;box-shadow:0 2px 12px #7c3aed14;margin-bottom:12px;overflow:hidden}.SupplierPaymentWizard_reviewSplitHeader__ZAYwh{background:linear-gradient(135deg,#faf5ff,#f0ebff);border-bottom:1px solid #e4dff5;padding:16px 20px 14px}.SupplierPaymentWizard_reviewSplitHeaderTop__nCxWa{align-items:center;display:flex;gap:10px;margin-bottom:14px}.SupplierPaymentWizard_reviewSplitMeta__D2Df-{align-items:center;color:#64748b;display:flex;font-size:12px;gap:5px;margin-left:auto}.SupplierPaymentWizard_reviewSplitRouteViz__Uro4I{align-items:stretch;display:flex;gap:0}.SupplierPaymentWizard_reviewSplitRouteCard__GN9JC{border:1.5px solid;border-radius:10px;flex:1 1;padding:12px 14px}.SupplierPaymentWizard_reviewSplitRouteDir__L\+yA-{align-items:center;display:flex;font-size:11px;font-weight:800;gap:5px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.SupplierPaymentWizard_reviewSplitRouteText__2actv{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:.02em;margin-bottom:6px}.SupplierPaymentWizard_reviewSplitRouteMeta__SUFgC{align-items:center;color:#64748b;display:flex;font-size:11px;gap:8px;margin-bottom:6px}.SupplierPaymentWizard_reviewSplitRouteTag__R7SUG{background:#fff;border:1px solid #d1d5db;border-radius:3px;color:#475569;font-size:10px;font-weight:700;padding:1px 6px}.SupplierPaymentWizard_reviewSplitRoutePnr__VQ2vO{color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:12px}.SupplierPaymentWizard_reviewSplitRoutePnr__VQ2vO strong{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#0f172a;font-size:13px;font-weight:700;padding:1px 6px}.SupplierPaymentWizard_reviewSplitRouteArrow__rpSB2{align-items:center;color:#7c3aed;display:flex;padding:0 8px}.SupplierPaymentWizard_reviewSplitSegment__gRO0K{border-bottom:1px solid #f0f0f0}.SupplierPaymentWizard_reviewSplitSegment__gRO0K:last-of-type{border-bottom:none}.SupplierPaymentWizard_reviewSplitSegBanner__dOKEl{align-items:center;border-bottom:1px solid #0000000a;display:flex;justify-content:space-between;padding:10px 18px}.SupplierPaymentWizard_reviewSplitSegBannerLeft__5Kqwf{align-items:center;display:flex;gap:8px}.SupplierPaymentWizard_reviewSplitSegDir__LQZmz{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_reviewSplitSegRoute__Rh-BW{color:#0f172a;font-size:14px;font-weight:700}.SupplierPaymentWizard_reviewSplitSegBannerRight__P9S3H{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_reviewSplitSegTag__PJmgS{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#475569;font-size:10px;font-weight:700;padding:2px 8px}.SupplierPaymentWizard_reviewSplitSegDate__OVP9H{align-items:center;color:#64748b;display:flex;font-size:11px;gap:3px}.SupplierPaymentWizard_reviewSplitSegPnrInline__-LaL0{color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:600;margin-left:auto}.SupplierPaymentWizard_reviewSplitSegAmt__Cb1lL{color:#0f172a;font-size:15px;font-weight:800}.SupplierPaymentWizard_reviewSplitFooter__fgi9m{align-items:center;background:linear-gradient(135deg,#faf5ff,#f0ebff);border-top:2px solid #e4dff5;display:flex;justify-content:space-between;padding:14px 18px}.SupplierPaymentWizard_reviewSplitFooterBreakdown__inoNg{align-items:center;color:#475569;display:flex;font-size:12px;gap:10px}.SupplierPaymentWizard_reviewSplitFooterItem__ZNiaG{align-items:center;display:flex;gap:4px}.SupplierPaymentWizard_reviewSplitFooterItem__ZNiaG strong{color:#0f172a;font-weight:700}.SupplierPaymentWizard_reviewSplitFooterPlus__AeEpS{color:#94a3b8;font-size:14px;font-weight:700}.SupplierPaymentWizard_reviewSplitFooterTotal__edP0y{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_reviewSplitFooterTotalLabel__4ihIu{color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_reviewSplitFooterTotalValue__Y5Gva{color:#0f172a;font-size:18px;font-weight:800}.SupplierPaymentWizard_allocBar__BHPja{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:10px;padding:10px 14px}.SupplierPaymentWizard_allocBarLeft__Qwj8O{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:200px}.SupplierPaymentWizard_allocBarLabel__3S043{color:#334155;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SupplierPaymentWizard_allocBarHint__o3kNf{color:#64748b;font-size:11.5px;line-height:1.4}.SupplierPaymentWizard_allocBtns__cJw3q{background:#fff;border:1px solid #d5dce4;border-radius:8px;display:inline-flex;flex-shrink:0;gap:0;overflow:hidden}.SupplierPaymentWizard_allocBtn__-T9x1{align-items:center;background:#fff;border:none;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:7px 14px;transition:all .15s}.SupplierPaymentWizard_allocBtn__-T9x1+.SupplierPaymentWizard_allocBtn__-T9x1{border-left:1px solid #d5dce4}.SupplierPaymentWizard_allocBtn__-T9x1:hover{background:#f1f5f9}.SupplierPaymentWizard_allocBtn__-T9x1:disabled{cursor:not-allowed;opacity:.45}.SupplierPaymentWizard_allocBtnActive__sW6SE{background:#eef3ff;color:#2563eb}.SupplierPaymentWizard_allocBtnActive__sW6SE:hover{background:#eef3ff}.SupplierPaymentWizard_allocDefaultTag__q2KZq{background:#e2e8f0;border-radius:4px;color:#64748b;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 5px;text-transform:uppercase}.SupplierPaymentWizard_allocBtnActive__sW6SE .SupplierPaymentWizard_allocDefaultTag__q2KZq{background:#dbe7ff;color:#2563eb}.SupplierPaymentWizard_roomTableHead__Wg5qE{grid-gap:10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1.5px solid #e2e8f0;display:grid;gap:10px;grid-template-columns:minmax(200px,1.6fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(130px,1fr);padding:9px 20px}.SupplierPaymentWizard_roomTableHead__Wg5qE span{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.SupplierPaymentWizard_roomRow__tMpMF{grid-gap:10px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:10px;grid-template-columns:minmax(200px,1.6fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(130px,1fr);padding:11px 20px;transition:background .15s}.SupplierPaymentWizard_roomRow__tMpMF:nth-child(2n){background:#fafbfc}.SupplierPaymentWizard_roomInfo__tLDo8{align-items:center;display:flex;gap:10px;min-width:0}.SupplierPaymentWizard_roomIcon__iQJH9{align-items:center;background:#fdf1de;border-radius:8px;color:#b06e0a;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.SupplierPaymentWizard_roomName__A9HT9{color:#0f172a;font-size:12.5px;font-weight:700;line-height:1.3}.SupplierPaymentWizard_roomBoard__v8Weq{color:#64748b;display:inline-block;font-size:10.5px;font-weight:600;margin-top:1px}.SupplierPaymentWizard_roomTravelersInfo__BwpGU{background:#fbfcfe;border-top:1px dashed #e2e8f0;padding:10px 20px 14px}.SupplierPaymentWizard_roomTravelersTitle__8saqu{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:8px}.SupplierPaymentWizard_roomTravelerChips__dkiGd{display:flex;flex-wrap:wrap;gap:6px}.SupplierPaymentWizard_roomTravelerChip__Fiemj{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px 4px 4px}.SupplierPaymentWizard_roomTravelerChip__Fiemj .SupplierPaymentWizard_avatar__Ia\+gZ{font-size:9px;height:22px;width:22px}@media (max-width:900px){.SupplierPaymentWizard_roomRow__tMpMF,.SupplierPaymentWizard_roomTableHead__Wg5qE{font-size:11px;grid-template-columns:1fr 1fr 80px}}.BookingDetail_page__QefRZ{background:#f8f9fb;min-height:100vh;position:relative}.BookingDetail_productFormOverlay__Rqtfz{background:#fff;background:var(--surface,#fff);inset:0;overflow-y:auto;padding:28px 32px;position:fixed;z-index:100}.BookingDetail_backLink__cCR5D{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;margin-bottom:12px;padding:5px 0;transition:color .15s}.BookingDetail_backLink__cCR5D:hover{color:#f5a51e;color:var(--primary-color,#f5a51e)}.BookingDetail_headerCard__-I\+2d{background:#fff;border:1px solid #e3e6ea;border-radius:16px;border-top:3px solid #f5a51e;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280d;display:flex;flex-direction:column;margin-bottom:12px;overflow:hidden;padding:0}.BookingDetail_headerTop__KGFft{align-items:center;background:linear-gradient(180deg,#fffdf8,#fff);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:18px 24px}.BookingDetail_headerLeft__AXArx{align-items:flex-start;display:flex;gap:16px;min-width:0}.BookingDetail_headerIcon__Hg6PL{align-items:center;background:linear-gradient(135deg,#f5a51e,#ef8a05);border-radius:14px;box-shadow:0 6px 14px #ef8a0547,inset 0 1px 0 #ffffff40;color:#fff;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.BookingDetail_headerMeta__bH6fa{min-width:0}.BookingDetail_headerMeta__bH6fa h2{color:#101828;font-family:SF Mono,Consolas,monospace;font-size:19px;font-weight:700;letter-spacing:.02em;margin:0}.BookingDetail_headerTitleRow__Yo1oK{align-items:center;display:flex;gap:10px;margin-bottom:10px}.BookingDetail_lockedBadge__Z9FbE{align-items:center;background:#eef3ff;border:1px solid #c5d4f7;border-radius:999px;color:#3b5bdb;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:3px 10px}.BookingDetail_headerTags__1P8Sp{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.BookingDetail_headerRightWrap__6rP5O{align-items:stretch;display:flex;flex-shrink:0;gap:12px}.BookingDetail_headerStatusCard__dGdQ\+{justify-content:center}.BookingDetail_headerRight__wzj-j,.BookingDetail_headerStatusCard__dGdQ\+{align-items:flex-end;background:linear-gradient(135deg,#fff8ec,#fffdf8);border:1px solid #f4e3c2;border-radius:13px;display:flex;flex-direction:column;flex-shrink:0;gap:5px;padding:12px 18px}.BookingDetail_headerRight__wzj-j{min-width:180px}.BookingDetail_totalPriceLabel__\+zHX6{color:#b08436;font-size:10px;font-weight:700;letter-spacing:.07em;text-align:right;text-transform:uppercase}.BookingDetail_totalPrice__SY63n{color:#101828;font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.BookingDetail_discountIndicator__cE\+Qc{align-items:center;background:#fef2f2;border:1px solid #f5c2c2;border-radius:999px;color:#c42b2b;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 9px}.BookingDetail_headerInfoRow__a6DFJ{background:#f5f7f9;border-top:1px solid #e7eaee;display:flex;flex-wrap:wrap;gap:0;padding:15px 24px}.BookingDetail_infoCell__u2MG8{border-left:1px solid #e1e5ea;display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 22px}.BookingDetail_infoCell__u2MG8:first-child{border-left:none;padding-left:0}.BookingDetail_infoCellLabel__a6yUW{color:#8b95a5;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BookingDetail_infoCellValue__sjLPK{color:#1d2939;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_badge__KPjbX{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 9px}.BookingDetail_dot__mUnVe{border-radius:50%;height:6px;width:6px}.BookingDetail_badgeConfirmed__m7T1K{background:#e8f5ee;color:#0d7a4f}.BookingDetail_badgeConfirmed__m7T1K .BookingDetail_dot__mUnVe{background:#0d7a4f}.BookingDetail_badgePending__D43nb{background:#fef3e2;color:#b06e0a}.BookingDetail_badgePending__D43nb .BookingDetail_dot__mUnVe{background:#b06e0a}.BookingDetail_badgeCancelled__LtK-7{background:#fce8e8;color:#c42b2b}.BookingDetail_badgeCancelled__LtK-7 .BookingDetail_dot__mUnVe{background:#c42b2b}.BookingDetail_badgeType__9h7Nq{background:#eef3ff;color:#3b5bdb}.BookingDetail_badgeOrigin__8zdKL,.BookingDetail_badgeType__9h7Nq{border-radius:999px;font-size:11px;font-weight:600;padding:3px 9px}.BookingDetail_badgeOrigin__8zdKL{background:#f5f6f8;color:#4b5563}.BookingDetail_payPaid__Bs7YO{background:#e8f5ee;color:#0d7a4f}.BookingDetail_payPaid__Bs7YO,.BookingDetail_payPartial__AA3MT{border-radius:999px;font-size:11px;font-weight:700;padding:3px 9px}.BookingDetail_payPartial__AA3MT{background:#fef3e2;color:#b06e0a}.BookingDetail_payUnpaid__jwb7Q{background:#fce8e8;color:#c42b2b}.BookingDetail_payUnpaid__jwb7Q,.BookingDetail_payWaiting__HlJlR{border-radius:999px;font-size:11px;font-weight:700;padding:3px 9px}.BookingDetail_payWaiting__HlJlR{background:#fff7ed;color:#d97706}.BookingDetail_payRefunded__97pt1{background:#eff6ff;border-radius:999px;color:#2563eb;font-size:11px;font-weight:700;padding:3px 9px}.BookingDetail_headerPayStatus__1c1xy{font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.BookingDetail_payTextPaid__BTbRL{color:#0d7a4f}.BookingDetail_payTextPartial__3xEqP{color:#b06e0a}.BookingDetail_payTextUnpaid__3ZIKt{color:#c42b2b}.BookingDetail_payTextWaiting__StEmu{color:#d97706}.BookingDetail_payTextRefunded__taXvb{color:#2563eb}.BookingDetail_readOnlyBadge__7CxkN{background:#f5f6f8;border:1px solid #eceef1;border-radius:999px;color:#6b7280;font-size:11px;font-weight:600;padding:3px 9px}.BookingDetail_actionBar__2KtKo{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:10px 18px}.BookingDetail_actionBarLabel__occVg{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.04em;margin-right:4px}.BookingDetail_actionDivider__E14AN{background:#e5e7eb;height:22px;margin:0 4px;width:1px}.BookingDetail_btnSecondary__o2gCH{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.BookingDetail_btnSecondary__o2gCH:hover{background:#f5f6f8;border-color:#d1d5db}.BookingDetail_btnSecondary__o2gCH:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_btnDanger__BdH34{align-items:center;background:#fff;border:1px solid #f5c2c2;border-radius:7px;color:#c42b2b;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.BookingDetail_btnDanger__BdH34:hover{background:#fce8e8}.BookingDetail_btnDanger__BdH34:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_iconBtnDanger__7aep-{align-items:center;background:#fff;border:1px solid #f5c2c2;border-radius:7px;color:#c42b2b;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:all .15s;width:28px}.BookingDetail_iconBtnDanger__7aep-:hover{background:#fce8e8;border-color:#e89b9b}.BookingDetail_iconBtnDanger__7aep-:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_btnSuccess__MEvnO{align-items:center;background:#e8f5ee;border:1px solid #c3e8d4;border-radius:7px;color:#0d7a4f;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.BookingDetail_btnSuccess__MEvnO:hover{background:#d4edde}.BookingDetail_btnSuccess__MEvnO:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_btnDisabledState__kyCXh{cursor:not-allowed;opacity:.45;pointer-events:none}.BookingDetail_btnConfirmAction__qCelq{align-items:center;background:#0d7a4f;border:1px solid #0d7a4f;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 18px;transition:all .15s}.BookingDetail_btnConfirmAction__qCelq:hover{background:#0a6640}.BookingDetail_confirmedIndicator__Nna\+Q{align-items:center;background:#e8f5ee;border:1px solid #c3e8d4;border-radius:7px;color:#0d7a4f;display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;padding:7px 14px}.BookingDetail_confirmModalIcon__eTkOe{align-items:center;background:#e8f5ee;border-radius:14px;color:#0d7a4f;display:flex;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.BookingDetail_btnLock__WDO1L{align-items:center;background:#eef3ff;border:1px solid #c5d4f7;border-radius:7px;color:#3b5bdb;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.BookingDetail_btnLock__WDO1L:hover{background:#dde6fa}.BookingDetail_btnLockDisabled__MPley{cursor:not-allowed;opacity:.45;pointer-events:none}.BookingDetail_btnLockConfirm__Ydska{align-items:center;background:#3b5bdb;border:1px solid #3b5bdb;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 18px;transition:all .15s}.BookingDetail_btnLockConfirm__Ydska:hover{background:#3350c4}.BookingDetail_lockedIndicator__mRpnr{align-items:center;background:#eef3ff;border:1px solid #c5d4f7;border-radius:7px;color:#3b5bdb;display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;padding:7px 14px}.BookingDetail_lockConfirmContent__7TP59{padding:8px 0;text-align:center}.BookingDetail_lockConfirmIcon__7J4gP{align-items:center;background:#eef3ff;border-radius:14px;color:#3b5bdb;display:flex;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.BookingDetail_lockConfirmTitle__9nUSh{color:#1a1d23;font-size:15px;font-weight:700;margin-bottom:8px}.BookingDetail_lockConfirmText__FZtGm{color:#6b7280;font-size:13px;line-height:1.6;margin:0 auto 16px;max-width:380px}.BookingDetail_lockConfirmChecklist__iVcvm{align-items:center;display:flex;flex-direction:column;gap:6px}.BookingDetail_lockCheckItem__BEIZy{align-items:center;background:#e8f5ee;border-radius:6px;color:#0d7a4f;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:5px 12px}.BookingDetail_lockCheckIcon__3djAr{flex-shrink:0}.BookingDetail_btnAdd__IsqfW{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 16px;transition:all .15s}.BookingDetail_btnAdd__IsqfW:hover{background:#e69a1a}.BookingDetail_btnAdd__IsqfW:active{background:#d48f17}.BookingDetail_btnEditOutline__3CfgV{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s}.BookingDetail_btnEditOutline__3CfgV:hover{background:#f5f6f8;border-color:#d1d5db}.BookingDetail_btnIconDelete__EhlWh,.BookingDetail_btnIconEdit__WouKz{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.BookingDetail_btnIconEdit__WouKz{color:#6b7280}.BookingDetail_btnIconEdit__WouKz:hover{background:#fffbf5;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);color:#f5a51e;color:var(--primary-color,#f5a51e)}.BookingDetail_btnIconDelete__EhlWh{color:#9ca3af}.BookingDetail_btnIconDelete__EhlWh:hover{background:#fef2f2;border-color:#f5c2c2;color:#c42b2b}.BookingDetail_btnDiscount__GM0aU{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 18px;transition:all .15s}.BookingDetail_btnDiscount__GM0aU:hover{background:#e69a1a}.BookingDetail_btnAddDiscount__72eP6{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 16px;transition:all .15s}.BookingDetail_btnAddDiscount__72eP6:hover{background:#e69a1a}.BookingDetail_btnRemoveDiscount__wKaNw{align-items:center;background:#fff;border:1px solid #f5c2c2;border-radius:6px;color:#c42b2b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:5px 12px;transition:all .15s}.BookingDetail_btnRemoveDiscount__wKaNw:hover{background:#fef2f2;border-color:#e8a8a8}.BookingDetail_discountModalContent__pHky7{display:flex;flex-direction:column;gap:16px;padding:4px 0}.BookingDetail_discountModalInfo__xxvNw{background:#f8f9fb;border:1px solid #eceef1;border-radius:8px;padding:12px 16px}.BookingDetail_discountModalInfoItem__AbT\+t{align-items:center;display:flex;justify-content:space-between}.BookingDetail_discountModalInfoLabel__f7Ywm{color:#6b7280;font-size:12px;font-weight:600}.BookingDetail_discountModalInfoValue__kE3J1{color:#1a1d23;font-size:15px;font-weight:700}.BookingDetail_discountTypeSelector__qg-pC{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.BookingDetail_discountTypeBtn__Cb55p{align-items:center;background:#fff;border:2px solid #eceef1;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:all .15s}.BookingDetail_discountTypeBtn__Cb55p:hover{background:#fafbfc;border-color:#d1d5db}.BookingDetail_discountTypeBtnActive__OKh5n{background:#fff6e8;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);color:#f5a51e;color:var(--primary-color,#f5a51e)}.BookingDetail_formGroup__ainQ\+{display:flex;flex-direction:column;gap:6px}.BookingDetail_formLabel__U\+9hF{color:#374151;font-size:12.5px;font-weight:600}.BookingDetail_discountInputWrapper__9w3aw{align-items:center;display:flex;position:relative}.BookingDetail_discountInput__iy1KV{border:1px solid #e5e7eb;border-radius:7px;color:#1a1d23;font-size:14px;font-weight:600;padding:10px 14px;transition:border-color .15s;width:100%}.BookingDetail_discountInput__iy1KV:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);outline:none}.BookingDetail_discountInputPrefix__LXdGz,.BookingDetail_discountInputSuffix__gdnOP{color:#6b7280;font-size:14px;font-weight:600;pointer-events:none;position:absolute}.BookingDetail_discountInputPrefix__LXdGz{left:14px}.BookingDetail_discountInput__iy1KV:has(~.BookingDetail_discountInputPrefix__LXdGz){padding-left:28px}.BookingDetail_discountInputSuffix__gdnOP{right:14px}.BookingDetail_discountInput__iy1KV:has(~.BookingDetail_discountInputSuffix__gdnOP){padding-right:28px}.BookingDetail_discountTextarea__wPbgZ{border:1px solid #e5e7eb;border-radius:7px;color:#1a1d23;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;padding:10px 14px;resize:vertical;transition:border-color .15s;width:100%}.BookingDetail_discountTextarea__wPbgZ:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);outline:none}.BookingDetail_discountTextarea__wPbgZ::placeholder{color:#9ca3af}.BookingDetail_discountError__nT681{background:#fef2f2;border:1px solid #f5c2c2;border-radius:7px;color:#c42b2b;font-size:12.5px;font-weight:600;padding:10px 14px}.BookingDetail_discountPreview__LrFJz{background:#f8f9fb;border:1px solid #eceef1;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.BookingDetail_discountPreviewRow__8EdPO{align-items:center;display:flex;font-size:13px;justify-content:space-between}.BookingDetail_discountPreviewRow__8EdPO span:first-child{color:#6b7280;font-weight:500}.BookingDetail_discountPreviewAmount__4DNdS{color:#c42b2b;font-weight:700}.BookingDetail_discountPreviewTotal__J19V8{color:#0d7a4f;font-size:14px;font-weight:800}.BookingDetail_discountPrompt__SLJca{align-items:center;background:#fafbfc;border:1px dashed #d1d5db;border-radius:9px;display:flex;gap:12px;margin-bottom:12px;padding:14px 18px}.BookingDetail_discountPromptText__-XG2f{color:#6b7280;font-size:12.5px}.BookingDetail_discountAppliedSection__8QrkO{background:#fffbf5;border:1px solid #fde4b0;border-radius:9px;margin-bottom:12px;padding:14px 16px}.BookingDetail_discountAppliedHeader__VA7-M{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.BookingDetail_discountAppliedTitle__ZoROh{align-items:center;color:#f5a51e;color:var(--primary-color,#f5a51e);display:flex;font-size:13px;font-weight:700;gap:6px}.BookingDetail_discountAppliedGrid__gkjrU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 2fr}.BookingDetail_discountAppliedItem__\+k-bT{display:flex;flex-direction:column;gap:3px}.BookingDetail_discountAppliedLabel__WmtvJ{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_discountAppliedValue__gIsC3{color:#1a1d23;font-size:12.5px;font-weight:700}.BookingDetail_adjustmentsListSection__IecNg{display:flex;flex-direction:column;gap:8px}.BookingDetail_adjustmentCard__WcdFv{border:1px solid #dce0e5;border-radius:10px;box-shadow:0 2px 6px #0000000d,0 4px 14px #00000008;padding:14px 16px}.BookingDetail_adjustmentCardDiscount__LM261{background:#fef8f8;border-color:#f5c2c2}.BookingDetail_adjustmentCardSurcharge__H5UqR{background:#f4faf6;border-color:#c3e8d4}.BookingDetail_adjustmentCardHeader__FbSUY{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.BookingDetail_adjustmentCardTitle__3ahXn{align-items:center;color:#1a1d23;display:flex;font-size:13px;font-weight:700;gap:6px}.BookingDetail_adjustmentCardMode__4qCpA{background:#f5f6f8;border-radius:999px;color:#6b7280;font-size:12px;font-weight:600;padding:2px 8px}.BookingDetail_adjustmentCardGrid__eyiOh{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 2fr}.BookingDetail_adjustmentCardItem__LabIZ{display:flex;flex-direction:column;gap:2px}.BookingDetail_adjustmentCardLabel__dxB9O{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_adjustmentCardValue__I1TcZ{color:#1a1d23;font-size:13px;font-weight:700}.BookingDetail_btnPrimary__YRgHF{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.BookingDetail_btnPrimary__YRgHF:hover{filter:brightness(.92)}.BookingDetail_btnPrimary__YRgHF:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_tabBar__5HqWv{background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 2px 6px #0000000f,0 4px 14px #00000008;display:flex;gap:2px;margin-bottom:16px;overflow-x:auto;padding:5px 6px}.BookingDetail_tab__3\+EGe{align-items:center;background:#0000;border:none;border-radius:7px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s;white-space:nowrap}.BookingDetail_tab__3\+EGe:hover{background:#f5f6f8;color:#374151}.BookingDetail_tabActive__9Bg9S{background:#dbeafe;border-radius:7px;color:#1e40af}.BookingDetail_tabPanels__Nvhn8{animation:BookingDetail_tabPanelsIn__A4v8\+ .18s cubic-bezier(.22,1,.36,1)}.BookingDetail_tabPanelsFromNext__Gn5hR{animation:BookingDetail_tabPanelsInNext__3npjN .2s cubic-bezier(.22,1,.36,1)}.BookingDetail_tabPanelsFromPrev__ecL1E{animation:BookingDetail_tabPanelsInPrev__A7Iqb .2s cubic-bezier(.22,1,.36,1)}.BookingDetail_tabPanelsLeaving__sYypk{opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .11s ease-in,transform .11s ease-in}.BookingDetail_tabPanelsLeavingPrev__w7WUO{transform:translateY(8px)}@keyframes BookingDetail_tabPanelsIn__A4v8\+{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes BookingDetail_tabPanelsInNext__3npjN{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes BookingDetail_tabPanelsInPrev__A7Iqb{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.BookingDetail_scrollAdvPill__oilfR{align-items:center;background:#fff;border:1px solid #dce0e5;border-radius:999px;bottom:86px;box-shadow:0 6px 20px #0f172a24;display:flex;gap:9px;left:50%;opacity:0;padding:8px 16px;pointer-events:none;position:fixed;transform:translate(-50%,10px);transition:opacity .22s ease,transform .22s ease;z-index:40}.BookingDetail_scrollAdvPill__oilfR[data-visible=true]{opacity:1;transform:translate(-50%)}.BookingDetail_scrollAdvPillTop__Yg7tX{bottom:auto;top:86px;transform:translate(-50%,-10px)}.BookingDetail_scrollAdvChevs__iao49{animation:BookingDetail_scrollAdvNudge__GVpGT 1.4s ease-in-out infinite;color:#f5a51e}.BookingDetail_scrollAdvChevsUp__OlzMz{animation:BookingDetail_scrollAdvNudgeUp__XykzY 1.4s ease-in-out infinite;color:#f5a51e}@keyframes BookingDetail_scrollAdvNudge__GVpGT{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}@keyframes BookingDetail_scrollAdvNudgeUp__XykzY{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}.BookingDetail_scrollAdvText__2X\+zm{color:#4b5563;font-size:12.5px;white-space:nowrap}.BookingDetail_scrollAdvText__2X\+zm b{color:#111827;font-weight:700;margin-left:3px}.BookingDetail_scrollAdvTrack__sNLoc{background:#eef0f3;border-radius:999px;height:5px;overflow:hidden;width:74px}.BookingDetail_scrollAdvFill__LHh71{background:linear-gradient(90deg,#f5a51e,#fbbf24);border-radius:999px;display:block;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform .07s linear;width:100%}@media (prefers-reduced-motion:reduce){.BookingDetail_tabPanelsFromNext__Gn5hR,.BookingDetail_tabPanelsFromPrev__ecL1E,.BookingDetail_tabPanels__Nvhn8{animation:none}.BookingDetail_tabPanelsLeaving__sYypk{transition:none}.BookingDetail_scrollAdvChevsUp__OlzMz,.BookingDetail_scrollAdvChevs__iao49{animation:none}.BookingDetail_scrollAdvPill__oilfR{transition:opacity .22s ease}}.BookingDetail_tabNavBar__hKwAr{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #dce0e5;border-radius:12px;bottom:0;box-shadow:0 -2px 8px #1018280d,0 6px 20px #1018280f;display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding:10px 14px;position:-webkit-sticky;position:sticky;z-index:20}.BookingDetail_tabNavPrev__6wtkS{align-items:center;background:#fff;border:1px solid #e3e6ea;border-radius:10px;cursor:pointer;display:inline-flex;gap:10px;padding:7px 14px 7px 8px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.BookingDetail_tabNavPrev__6wtkS:hover{background:#fff8ec;border-color:#f5a51e;box-shadow:0 2px 8px #ef8a0526}.BookingDetail_tabNavNext__8ySej{align-items:center;background:#fff;border:1px solid #e3e6ea;border-radius:10px;cursor:pointer;display:inline-flex;gap:10px;padding:7px 8px 7px 14px;text-align:right;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.BookingDetail_tabNavNext__8ySej:hover{background:#fff8ec;border-color:#f5a51e;box-shadow:0 2px 8px #ef8a0526}.BookingDetail_tabNavNext__8ySej .BookingDetail_tabNavTextWrap__2Bfw1{align-items:flex-end}.BookingDetail_tabNavArrow__vTyHE{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s ease,color .15s ease,transform .15s ease;width:28px}.BookingDetail_tabNavPrev__6wtkS:hover .BookingDetail_tabNavArrow__vTyHE{background:#f5a51e;color:#fff;transform:translateX(-2px)}.BookingDetail_tabNavNext__8ySej:hover .BookingDetail_tabNavArrow__vTyHE{background:#f5a51e;color:#fff;transform:translateX(2px)}.BookingDetail_tabNavTextWrap__2Bfw1{display:flex;flex-direction:column;line-height:1.25;min-width:0}.BookingDetail_tabNavCaption__g\+D3q{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetail_tabNavLabel__VS\+7Y{align-items:center;color:#1a1d23;display:inline-flex;font-size:13px;font-weight:700;gap:5px}.BookingDetail_tabNavHint__P1OxW{color:#9ca3af;font-size:12.5px;font-weight:500;padding-left:4px}.BookingDetail_tabNavStep__vo40d{font-feature-settings:"tnum";color:#374151;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;padding-right:4px}.BookingDetail_tabNavStepOf__ox9Np{color:#b6bcc4;font-weight:600}.BookingDetail_sectionCard__py0n8{background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 2px 6px #0000000f,0 6px 20px #0000000a;margin-bottom:14px;padding:20px 14px;transition:box-shadow .2s ease}.BookingDetail_sectionCard__py0n8:hover{box-shadow:0 4px 12px #00000017,0 8px 28px #0000000d}.BookingDetail_sectionHeader__b9Faf{align-items:center;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.BookingDetail_sectionTitle__ztRKo{align-items:center;color:#1a1d23;display:flex;font-size:14px;font-weight:700;gap:7px}.BookingDetail_sectionSubtitle__12\+l5{color:#9ca3af;font-size:12px;margin-top:2px}.BookingDetail_customerOverviewGrid__eeH2Y{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.BookingDetail_customerFieldList__biHP2{display:flex;flex-direction:column}.BookingDetail_customerFieldRow__ObFZs{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:11px 0}.BookingDetail_customerFieldRow__ObFZs:last-child{border-bottom:none}.BookingDetail_customerFieldLabel__cncjI{color:#9ca3af;font-size:13px;font-weight:500}.BookingDetail_customerFieldValue__OpmuZ{color:#1a1d23;font-size:13px;font-weight:600;text-align:right}.BookingDetail_emptyState__6h0\+C{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.BookingDetail_emptyIcon__Cg6W\+{color:#d1d5db;margin-bottom:10px}.BookingDetail_emptyTitle__vMYKh{color:#4b5563;font-size:14px;font-weight:700;margin-bottom:4px}.BookingDetail_emptyText__jrfpl{color:#9ca3af;font-size:12.5px;margin-bottom:16px;max-width:340px}.BookingDetail_componentList__axHhk{display:flex;flex-direction:column;gap:10px}.BookingDetail_componentCard__zw1y9{border:1px solid #eceef1;border-radius:9px;overflow:hidden;transition:border-color .15s}.BookingDetail_componentCard__zw1y9:hover{border-color:#d1d5db}.BookingDetail_componentCardHeader__W52Gz{align-items:center;background:#f8f9fb;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:10px 14px}.BookingDetail_componentCardTitle__MHylJ{align-items:center;color:#1a1d23;display:flex;font-size:13px;font-weight:700;gap:8px}.BookingDetail_componentSupplier__qbFY6{color:#9ca3af;font-size:12px;font-weight:500}.BookingDetail_componentCardActions__i98kS{align-items:center;display:flex;gap:6px}.BookingDetail_componentIcon__nk0KO{align-items:center;border-radius:7px;color:#4b5563;display:flex;height:28px;justify-content:center;width:28px}.BookingDetail_iconFlight__iHEru{background:#eef3ff;color:#3b5bdb}.BookingDetail_iconHotel__m2ySv{background:#f5eeff;color:#7c3aed}.BookingDetail_iconTransfer__g65sy{background:#eef9f3;color:#0d7a4f}.BookingDetail_iconInsurance__rlTt5{background:#fef3e2;color:#b06e0a}.BookingDetail_iconPackage__OYLoT{background:#fff0f0;color:#c42b2b}.BookingDetail_iconCarRental__EGU4x{background:#e8f5ee;color:#0d7a4f}.BookingDetail_iconVisa__wyHWl{background:#f0f4ff;color:#4b5563}.BookingDetail_componentCardBody__MJzDa{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));padding:14px}.BookingDetail_componentField__uFp7v label{color:#9ca3af;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.BookingDetail_componentField__uFp7v span{color:#1a1d23;font-size:12.5px;font-weight:600}.BookingDetail_deleteConfirmText__YIeWH{color:#4b5563;font-size:13.5px;line-height:1.6;padding:4px 0}.BookingDetail_deleteConfirmText__YIeWH strong{color:#1a1d23}.BookingDetail_table__zRYhn{border:1px solid #dce0e5;border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:0 1px 4px #0000000d;overflow:visible;width:100%}.BookingDetail_table__zRYhn thead th{background:#f4f6f8;border-bottom:2px solid #e5e7eb;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase}.BookingDetail_table__zRYhn thead th:first-child{border-top-left-radius:10px}.BookingDetail_table__zRYhn thead th:last-child{border-top-right-radius:10px}.BookingDetail_table__zRYhn tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.BookingDetail_table__zRYhn tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.BookingDetail_table__zRYhn tbody td{border-bottom:1px solid #f0f1f3;color:#1a1d23;font-size:12.5px;padding:12px 14px;vertical-align:middle}.BookingDetail_table__zRYhn tbody tr:last-child td{border-bottom:none}.BookingDetail_table__zRYhn tbody tr:hover{background:#f8f9fb}.BookingDetail_tdMuted__guxhJ{color:#9ca3af!important;font-weight:600}.BookingDetail_monoText__VUaht{color:#6b7280!important;font-family:SF Mono,Consolas,monospace;font-size:11.5px!important;font-weight:600}.BookingDetail_travelerName__gNGuO{font-weight:600}.BookingDetail_typePill__tpsDo{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.BookingDetail_paxAdult__nk14k{background:#eef3ff;color:#3b5bdb}.BookingDetail_paxChild__apmry{background:#fef3e2;color:#b06e0a}.BookingDetail_paxInfant__zFCpj{background:#eef9f3;color:#0d7a4f}.BookingDetail_docStatus__2lw50{border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px}.BookingDetail_docComplete__mU0lG{background:#e8f5ee;color:#0d7a4f}.BookingDetail_docMissing__Nj2Ae{background:#fce8e8;color:#c42b2b}.BookingDetail_travelerActionsWrap__F1xEM{display:inline-block;position:relative}.BookingDetail_travelerActionsBtn__k-2Ag{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px 6px;transition:all .15s}.BookingDetail_travelerActionsBtn__k-2Ag:hover{background:#f5f6f8;border-color:#d1d5db;color:#374151}.BookingDetail_travelerActionsBtn__k-2Ag:disabled{cursor:not-allowed;opacity:.4}.BookingDetail_travelerActionsMenu__RBB2S{animation:BookingDetail_menuFadeIn__Qe6iU .12s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f;margin-top:4px;min-width:210px;padding:6px 0;position:absolute;right:0;top:100%;z-index:50}@keyframes BookingDetail_menuFadeIn__Qe6iU{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.BookingDetail_menuGroup__K0gHz{padding:4px 0}.BookingDetail_menuGroupLabel__gEW38{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 14px 6px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.BookingDetail_menuDivider__fftaX{background:#f0f0f0;height:1px;margin:2px 0}.BookingDetail_menuItem__9vpDK{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:8px;padding:7px 14px;text-align:left;transition:background .1s;width:100%}.BookingDetail_menuItem__9vpDK:hover{background:#f5f6f8}.BookingDetail_menuItem__9vpDK:disabled{cursor:not-allowed;opacity:.4}.BookingDetail_menuItem__9vpDK:disabled:hover{background:none}.BookingDetail_menuItemDanger__u\+P6v{color:#c42b2b}.BookingDetail_menuItemDanger__u\+P6v:hover{background:#fef2f2}.BookingDetail_travelerFormGrid__6L7DF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:14px}.BookingDetail_travelerFormField__mMXbl{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.BookingDetail_travelerFormLabel__Jq2-6{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.BookingDetail_optionalLabel__1iox0{color:#9ca3af;font-weight:400;letter-spacing:0;text-transform:none}.BookingDetail_travelerFormInput__Cb72t{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#1a1d23;font-size:13px;padding:8px 10px;transition:border-color .15s}.BookingDetail_travelerFormInput__Cb72t:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);outline:none}.BookingDetail_travelerFormTextarea__G3S5d{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#1a1d23;font-family:inherit;font-size:13px;padding:8px 10px;resize:vertical;transition:border-color .15s}.BookingDetail_travelerFormTextarea__G3S5d:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);outline:none}.BookingDetail_travelerAddFooter__3wqHN{border-top:1px solid #eef0f3;display:flex;justify-content:flex-start;padding:12px 16px}.BookingDetail_travelerAddWide__m74z6{align-items:center;background:#e8f5ee;border:1.5px dashed #a9dcc1;border-radius:9px;color:#0d7a4f;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;padding:11px 14px;transition:background .15s,border-color .15s;width:100%}.BookingDetail_travelerAddWide__m74z6:hover{background:#d9efe3;border-color:#0d7a4f}.BookingDetail_addTravelerTabs__uugZ3{border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:0;margin-bottom:16px;overflow:hidden}.BookingDetail_addTravelerTab__iCvwe{align-items:center;background:#f8f9fb;border:none;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;padding:9px 14px;transition:all .15s}.BookingDetail_addTravelerTab__iCvwe:first-child{border-right:1px solid #e5e7eb}.BookingDetail_addTravelerTab__iCvwe:hover{background:#f0f1f3}.BookingDetail_addTravelerTabActive__V7N8l{background:#fff;box-shadow:inset 0 -2px 0 #f5a51e;box-shadow:inset 0 -2px 0 var(--primary-color,#f5a51e);color:#1a1d23}.BookingDetail_searchExistingWrap__kycRB{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.BookingDetail_searchExistingBar__nwMuF{align-items:center;background:#f8f9fb;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;padding:10px 14px}.BookingDetail_searchExistingIcon__AmNrd{color:#9ca3af;flex-shrink:0}.BookingDetail_searchExistingInput__miE2P{background:#0000;border:none;color:#1a1d23;flex:1 1;font-family:inherit;font-size:13px;outline:none}.BookingDetail_searchExistingInput__miE2P::placeholder{color:#9ca3af}.BookingDetail_searchExistingClear__eczxo{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.BookingDetail_searchExistingClear__eczxo:hover{background:#e5e7eb;color:#374151}.BookingDetail_searchExistingResults__DsumK{max-height:320px;overflow-y:auto}.BookingDetail_searchExistingEmpty__vriZu{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;justify-content:center;padding:32px 16px}.BookingDetail_searchPersonRow__VFM4x{align-items:center;background:#fff;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:9px 14px;text-align:left;transition:background .1s;width:100%}.BookingDetail_searchPersonRow__VFM4x:last-child{border-bottom:none}.BookingDetail_searchPersonRow__VFM4x:hover:not(:disabled){background:#f8f9fb}.BookingDetail_searchPersonRowAdded__IWqJL{cursor:default;opacity:.5}.BookingDetail_searchPersonAvatar__DlRa5{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:8px;color:#4338ca;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:34px;justify-content:center;text-transform:uppercase;width:34px}.BookingDetail_searchPersonInfo__DwcP4{flex:1 1;min-width:0}.BookingDetail_searchPersonName__VB\+KD{color:#1a1d23;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_searchPersonName__VB\+KD strong{font-weight:700}.BookingDetail_searchPersonMeta__8FV-p{align-items:center;color:#9ca3af;display:flex;font-size:10.5px;gap:4px;margin-top:1px}.BookingDetail_searchPersonCode__GZ25g{background:#eef2ff;border-radius:4px;color:#4338ca;font-family:SF Mono,Consolas,monospace;font-size:10px;font-weight:600;padding:1px 5px}.BookingDetail_searchPersonDot__x8X1J{color:#d1d5db}.BookingDetail_searchPersonType__APDsM{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px}.BookingDetail_searchPersonSelect__uOurE{align-items:center;background:#f3f4f6;border-radius:6px;color:#9ca3af;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .1s;width:28px}.BookingDetail_searchPersonRow__VFM4x:hover:not(:disabled) .BookingDetail_searchPersonSelect__uOurE{background:#eef2ff;color:#4338ca}.BookingDetail_searchPersonAdded__2m7\+w{align-items:center;color:#059669;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:3px}.BookingDetail_searchExistingPagination__AT-pN{align-items:center;background:#f8f9fb;border-top:1px solid #f0f0f0;display:flex;gap:10px;justify-content:center;padding:8px 14px}.BookingDetail_searchPageBtn__NRkaI{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;transition:all .15s;width:28px}.BookingDetail_searchPageBtn__NRkaI:hover:not(:disabled){background:#f5f6f8;border-color:#d1d5db}.BookingDetail_searchPageBtn__NRkaI:disabled{cursor:default;opacity:.35}.BookingDetail_searchPageInfo__tcOJr{color:#6b7280;font-size:11.5px;font-weight:600}.BookingDetail_postBookingForm__fD3wZ{display:flex;flex-direction:column;gap:2px}.BookingDetail_postBookingSectionLabel__H6Qha{align-items:center;border-top:1px solid #f0f0f0;color:#374151;display:flex;font-size:12px;font-weight:700;gap:6px;margin:14px 0 8px;padding-top:10px}.BookingDetail_modTotalRow__mTQ3K{grid-gap:12px;background:#f8f9fb;border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:8px 0;padding:12px 14px}.BookingDetail_modTotalItem__tha0x{display:flex;flex-direction:column;gap:2px}.BookingDetail_modTotalLabel__RU24d{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_modTotalValue__YiDyd{color:#1a1d23;font-size:15px;font-weight:700}.BookingDetail_modCheckboxRow__eh34V{display:flex;gap:20px;margin-top:4px}.BookingDetail_modCheckboxLabel__ccBnb{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:7px}.BookingDetail_modCheckboxLabel__ccBnb input[type=checkbox]{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;height:15px;width:15px}.BookingDetail_kpiRow3__ACIfG{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.BookingDetail_kpiRow2__yqa53{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.BookingDetail_kpiCard__z\+Kij{align-items:center;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:14px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;padding:22px 24px;transition:box-shadow .2s ease,transform .2s ease}.BookingDetail_kpiCard__z\+Kij:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-1px)}.BookingDetail_kpiContent__ITXUe{flex:1 1;min-width:0}.BookingDetail_kpiIcon__Kmydm{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-left:16px;opacity:.2;width:48px}.BookingDetail_kpiLabel__Z5lSg{align-items:center;display:flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.BookingDetail_kpiInfoIcon__Rny6e{cursor:help;opacity:.4}.BookingDetail_kpiAmount__fe15c{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.BookingDetail_kpiSub__dNKJy{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:500;margin-top:8px}.BookingDetail_kpiBlue__O9xQk{background:linear-gradient(135deg,#eff6ff,#dbeafe 50%,#f0f7ff);border-color:#93c5fd}.BookingDetail_kpiBlue__O9xQk .BookingDetail_kpiLabel__Z5lSg{color:#1e40af}.BookingDetail_kpiBlue__O9xQk .BookingDetail_kpiIcon__Kmydm{color:#2563eb}.BookingDetail_kpiGreen__ShRld{background:linear-gradient(135deg,#f0fdf4,#dcfce7 50%,#f0fdf4);border-color:#86efac}.BookingDetail_kpiGreen__ShRld .BookingDetail_kpiLabel__Z5lSg{color:#166534}.BookingDetail_kpiGreen__ShRld .BookingDetail_kpiIcon__Kmydm{color:#16a34a}.BookingDetail_kpiRed__GLdbo{background:linear-gradient(135deg,#fef2f2,#fee2e2 50%,#fff5f5);border-color:#fecaca}.BookingDetail_kpiRed__GLdbo .BookingDetail_kpiLabel__Z5lSg{color:#991b1b}.BookingDetail_kpiRed__GLdbo .BookingDetail_kpiIcon__Kmydm{color:#dc2626}.BookingDetail_kpiNeutralPaid__QC751{background:#f8fafc;border-color:#cbd5e1}.BookingDetail_kpiNeutralPaid__QC751 .BookingDetail_kpiLabel__Z5lSg{color:#475569}.BookingDetail_kpiNeutralPaid__QC751 .BookingDetail_kpiIcon__Kmydm{color:#16a34a;opacity:.3}.BookingDetail_kpiAmber__m4qy4{background:linear-gradient(135deg,#fffbeb,#fef3c7 50%,#fffdf5);border-color:#fde68a}.BookingDetail_kpiAmber__m4qy4 .BookingDetail_kpiLabel__Z5lSg{color:#92400e}.BookingDetail_kpiAmber__m4qy4 .BookingDetail_kpiIcon__Kmydm{color:#d97706}.BookingDetail_kpiNeutral__aMa56{background:#f8fafc;border-color:#cbd5e1}.BookingDetail_kpiNeutral__aMa56 .BookingDetail_kpiLabel__Z5lSg{color:#475569}.BookingDetail_kpiNeutral__aMa56 .BookingDetail_kpiIcon__Kmydm{color:#64748b}.BookingDetail_kpiYellow__8-EBa{background:linear-gradient(135deg,#fffbeb,#fef9c4 50%,#fffdf5);border-color:#fde68a}.BookingDetail_kpiYellow__8-EBa .BookingDetail_kpiLabel__Z5lSg{color:#92400e}.BookingDetail_kpiYellow__8-EBa .BookingDetail_kpiIcon__Kmydm{color:#d97706}.BookingDetail_outstandingSection__oKrGr{background:#fafbfc;border:1px solid #dce0e5;border-radius:10px;box-shadow:0 2px 6px #0000000d,0 4px 14px #00000008;margin-bottom:14px;padding:18px}.BookingDetail_outstandingSectionTitle__ik5PS{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.BookingDetail_outstandingGrid__IB6RL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.BookingDetail_outstandingItem__ppc5P{background:#fff;border:1px solid #dce0e5;border-radius:9px;box-shadow:0 1px 4px #0000000d;padding:13px 15px}.BookingDetail_outstandingItemDanger__SsAsO{background:#fef8f8;border-color:#f5c2c2}.BookingDetail_outstandingItemSuccess__qFMCJ{background:#f4faf6;border-color:#c3e8d4}.BookingDetail_outstandingItemLabel__EVQ\+f{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.BookingDetail_outstandingItemValue__TNIkV{color:#1a1d23;font-size:17px;font-weight:800}.BookingDetail_outstandingItemValueLarge__HTYpP{color:#c42b2b;font-size:20px;font-weight:800}.BookingDetail_outstandingItemSuccess__qFMCJ .BookingDetail_outstandingItemValueLarge__HTYpP{color:#0d7a4f}.BookingDetail_outstandingItemSub__\+8d-0{color:#9ca3af;font-size:11px;margin-top:2px}.BookingDetail_priceBreakdown__Gxerq{border:1px solid #eceef1;border-radius:9px;overflow:hidden}.BookingDetail_priceRow__doKzY{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;font-size:12.5px;justify-content:space-between;padding:10px 14px}.BookingDetail_priceRow__doKzY:last-child{border-bottom:none}.BookingDetail_priceRowHead__tfyjf{background:#f8f9fb;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.BookingDetail_priceRowTotal__5Huf6{background:#f8f9fb}.BookingDetail_vatInfo__DyHu2{background:#fef8f0;border:1px solid #fde4b0;border-radius:7px;color:#8a5d1a;font-size:12.5px;margin-top:12px;padding:10px 14px}.BookingDetail_confirmGrid__eaBFJ{display:flex;flex-direction:column;gap:8px}.BookingDetail_confirmRow__VRLbM{align-items:center;border:1px solid #eceef1;border-radius:8px;display:flex;font-size:12.5px;justify-content:space-between;padding:10px 14px}.BookingDetail_confirmRowLeft__4xHK5{align-items:center;color:#1a1d23;display:flex;font-weight:600;gap:8px}.BookingDetail_confirmRowRight__kF9FC{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:10px}.BookingDetail_confirmRef__S0tgJ{background:#f5f6f8;border-radius:4px;color:#6b7280;font-family:SF Mono,Consolas,monospace;font-size:11.5px;padding:2px 7px}.BookingDetail_confirmBy__m6xDR{color:#9ca3af}.BookingDetail_paymentsGrid__e79q9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.BookingDetail_paymentSectionTitle__QC\+Ce{color:#1a1d23;font-size:13px;font-weight:700;margin-bottom:8px}.BookingDetail_paymentCard__BLIqB{border:1px solid #eceef1;border-radius:9px;margin-bottom:8px;overflow:hidden}.BookingDetail_paymentCardRow__W9jVO{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;font-size:12.5px;justify-content:space-between;padding:9px 12px}.BookingDetail_paymentCardRow__W9jVO:last-child{border-bottom:none}.BookingDetail_paymentCardRow__W9jVO span:first-child{color:#6b7280}.BookingDetail_paymentCardRow__W9jVO span:last-child{color:#1a1d23;font-weight:600}.BookingDetail_paymentSummaryBox__UMwHE{align-items:center;background:#f8f9fb;border:1px solid #eceef1;border-radius:9px;display:flex;justify-content:space-between;padding:12px 14px}.BookingDetail_paymentSummaryLabel__KOi04{color:#6b7280;font-size:11px;font-weight:500}.BookingDetail_paymentSummaryValue__FLtJS{color:#1a1d23;font-size:15px;font-weight:800}.BookingDetail_paymentSummaryOpen__P94yO{color:#c42b2b}.BookingDetail_docList__EvvzA{display:flex;flex-direction:column;gap:6px}.BookingDetail_docRow__KA5Iy{align-items:center;border:1px solid #eceef1;border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px;transition:background .15s}.BookingDetail_docRow__KA5Iy:hover{background:#fafbfc}.BookingDetail_docRowLeft__b-uZ9{align-items:center;display:flex;gap:10px}.BookingDetail_docIcon__UwCqc{align-items:center;background:#fff6e8;border-radius:7px;color:#f5a51e;color:var(--primary-color,#f5a51e);display:flex;height:34px;justify-content:center;width:34px}.BookingDetail_docName__0brsf{color:#1a1d23;font-size:12.5px;font-weight:600}.BookingDetail_docMeta__RtBuG{color:#9ca3af;font-size:11px;margin-top:1px}.BookingDetail_docRowRight__3LqLb{display:flex;gap:6px}.BookingDetail_docStatusIssued__M8fH\+{background:#e8f5ee;color:#0d7a4f}.BookingDetail_docStatusSent__OCJNY{background:#e0f0ff;color:#1a6fb5}.BookingDetail_docStatusDraft__PVLTb{background:#fff3cd;color:#856404}@keyframes BookingDetail_spin__o4xhD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingDetail_alHeader__sD6Zz{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.BookingDetail_alHeaderLeft__bfvrs{align-items:center;display:flex;gap:12px}.BookingDetail_alHeaderIcon__0d1ic{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.BookingDetail_alHeaderTitle__SCSxp{color:#111827;font-size:16px;font-weight:700}.BookingDetail_alHeaderSub__GMepW{color:#9ca3af;font-size:12px;margin-top:1px}.BookingDetail_alFiltersArea__3Y-wy{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.BookingDetail_alFilterGroup__-oIfj{align-items:center;display:flex;gap:6px}.BookingDetail_alFilterLabel__asAhe{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetail_alFilters__V5SeH{background:#f1f3f5;border-radius:8px;display:flex;gap:1px;padding:3px}.BookingDetail_alFilterBtn__afxUg{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:5px 12px;transition:all .15s}.BookingDetail_alFilterBtn__afxUg:hover{background:#ffffff80;color:#374151}.BookingDetail_alFilterActive__tNn3F{background:#fff!important;box-shadow:0 1px 3px #00000014;color:#111827}.BookingDetail_alFilterCount__l9sEE{background:#e5e7eb;border-radius:10px;color:#6b7280;font-size:10px;font-weight:700;line-height:16px;padding:0 5px}.BookingDetail_alStatsBar__b1tP0{align-items:center;background:#f8f9fb;border:1px solid #f1f3f5;border-radius:10px;display:flex;gap:0;margin-bottom:20px;padding:12px 20px}.BookingDetail_alStat__HXGIy{align-items:center;display:flex;flex:1 1;flex-direction:column}.BookingDetail_alStatNum__VdRKo{color:#111827;font-size:18px;font-weight:800;line-height:1}.BookingDetail_alStatLabel__clyCD{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.BookingDetail_alStatDivider__UvreF{background:#e5e7eb;height:28px;width:1px}.BookingDetail_auditEmptyState__C-5\+w{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-size:13px;gap:10px;padding:48px 20px;text-align:center}.BookingDetail_alTimeline__WyWon{display:flex;flex-direction:column;gap:24px}.BookingDetail_alGroup__HtLoj{display:flex;flex-direction:column;gap:8px}.BookingDetail_alDateRow__pQSdM{align-items:center;display:flex;gap:10px}.BookingDetail_alDateDot__mjWOb{background:#1e293b;border-radius:50%;flex-shrink:0;height:10px;width:10px}.BookingDetail_alDateLabel__xyZQp{color:#1e293b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.BookingDetail_alDateLine__ZDgEW{background:#e5e7eb;flex:1 1;height:1px}.BookingDetail_alDateCount__bhvYX{color:#9ca3af;font-size:11px;font-weight:600;white-space:nowrap}.BookingDetail_alGroupEntries__XLpJR{border-left:2px solid #e5e7eb;display:flex;flex-direction:column;gap:6px;margin-left:4px;padding-left:16px}.BookingDetail_alCard__7uj7h{background:#fff;border:1px solid #f1f3f5;border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.BookingDetail_alCard__7uj7h:hover{border-color:#e5e7eb;box-shadow:0 1px 4px #0000000a}.BookingDetail_alCardExpanded__gisD4{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.BookingDetail_alCard_success__kHiO6{border-left:3px solid #22c55e}.BookingDetail_alCard_destructive__rdORs{border-left:3px solid #ef4444}.BookingDetail_alCard_warning__DMw5f{border-left:3px solid #f59e0b}.BookingDetail_alCard_finance__kaKdc{border-left:3px solid #6366f1}.BookingDetail_alCard_neutral__Ofr2J{border-left:3px solid #d1d5db}.BookingDetail_alOverview__-GftP{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background .12s}.BookingDetail_alOverview__-GftP:hover{background:#fafbfc}.BookingDetail_alIconWrap__4Gc\+K{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.BookingDetail_alIcon_success__DXfwx{background:#f0fdf4;color:#16a34a}.BookingDetail_alIcon_destructive__6CMaf{background:#fef2f2;color:#dc2626}.BookingDetail_alIcon_warning__35Ms9{background:#fffbeb;color:#b45309}.BookingDetail_alIcon_finance__qcwjb{background:#eef2ff;color:#6366f1}.BookingDetail_alIcon_neutral__LtM\+P{background:#f3f4f6;color:#6b7280}.BookingDetail_alMain__4dpqO{flex:1 1;min-width:0}.BookingDetail_alActionRow__VmCkb{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.BookingDetail_alAction__kPTwX{color:#111827;font-size:13px;font-weight:700}.BookingDetail_alProductBadge__ruc2U{background:#f1f3f5;color:#4b5563;font-weight:700;gap:4px;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.BookingDetail_alFinBadge__00KdK,.BookingDetail_alProductBadge__ruc2U{align-items:center;border-radius:4px;display:inline-flex;font-size:10px}.BookingDetail_alFinBadge__00KdK{background:#eef2ff;color:#6366f1;font-weight:600;gap:3px;padding:2px 7px}.BookingDetail_alChangeBadge__bEqHy{background:#f8f9fb;border:1px solid #f1f3f5;border-radius:4px;color:#9ca3af;font-size:10px;font-weight:600;padding:2px 7px}.BookingDetail_alDescRow__8gTqU{margin-top:3px}.BookingDetail_alDesc__1yxDh{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden}.BookingDetail_alMeta__d7xdI{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:120px}.BookingDetail_alMetaUser__TgfTu{align-items:center;display:flex;gap:6px}.BookingDetail_alUserIcon__1fiX5{align-items:center;background:#1e293b;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.BookingDetail_alUserSys__QSwTC{background:#e5e7eb;color:#6b7280}.BookingDetail_alUserName__FcMWP{color:#374151;font-size:11.5px;font-weight:600;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_alTime__tfK8R{font-feature-settings:"tnum";color:#9ca3af;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500}.BookingDetail_alChevron__\+5\+Gr{align-items:center;color:#d1d5db;display:flex;flex-shrink:0;transition:color .12s}.BookingDetail_alOverview__-GftP:hover .BookingDetail_alChevron__\+5\+Gr{color:#9ca3af}.BookingDetail_alDetail__1e1IJ{background:#f8f9fb;border-top:1px solid #f1f3f5;display:flex;flex-direction:column;gap:16px;padding:16px 20px}.BookingDetail_alDetailSection__YkWM1{display:flex;flex-direction:column;gap:8px}.BookingDetail_alDetailSectionTitle__aQX2Y{color:#9ca3af;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.BookingDetail_alDetailDesc__f0VFu{background:#fff;border:1px solid #f1f3f5;border-radius:8px;color:#374151;font-size:13px;line-height:1.6;padding:10px 14px}.BookingDetail_alDetailGrid__st5EK{grid-gap:1px;background:#e5e7eb;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));overflow:hidden}.BookingDetail_alDetailGridItem__QNBpV{background:#fff;display:flex;flex-direction:column;gap:3px;padding:10px 14px}.BookingDetail_alDetailGridFull__n7Fie{grid-column:1/-1}.BookingDetail_alDetailGridLabel__si5xq{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_alDetailGridValue__T\+QIo{color:#111827;font-size:12.5px;font-weight:500;word-break:break-word}.BookingDetail_alDetailMono__xQRX6{color:#4b5563;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11.5px}.BookingDetail_alDiffTableWrap__hgPtp{background:#fff;border:1px solid #f1f3f5;border-radius:8px;overflow:hidden}.BookingDetail_alDiffTable__F-a2f{border-collapse:collapse;font-size:12px;width:100%}.BookingDetail_alDiffTable__F-a2f th{background:#f8f9fb;border-bottom:1px solid #f1f3f5;color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.04em;padding:8px 14px;text-align:left;text-transform:uppercase}.BookingDetail_alDiffTable__F-a2f td{border-bottom:1px solid #f8f9fb;padding:10px 14px;vertical-align:middle}.BookingDetail_alDiffTable__F-a2f tr:last-child td{border-bottom:none}.BookingDetail_alDiffField__V9SIr{color:#374151;font-weight:700;min-width:100px}.BookingDetail_alDiffOld__HCMQR{color:#9ca3af;text-decoration:line-through}.BookingDetail_alDiffArrow__2IPWu{color:#d1d5db;font-size:14px;text-align:center;width:30px}.BookingDetail_alDiffNew__ceEeq{color:#111827;font-weight:600}.BookingDetail_alCtx__o83sT{display:flex;flex-direction:column;gap:12px}.BookingDetail_alCtxGroup__cw\+qq{background:#fff;border:1px solid #f1f3f5;border-radius:8px;overflow:hidden}.BookingDetail_alCtxGroupHead__Hf1Se{align-items:center;background:#f8f9fb;border-bottom:1px solid #f1f3f5;display:flex;gap:8px;justify-content:space-between;padding:9px 14px}.BookingDetail_alCtxGroupTitle__mh6vb{align-items:center;color:#374151;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;min-width:0}.BookingDetail_alCtxGroupTitle__mh6vb svg{color:#9ca3af;flex-shrink:0}.BookingDetail_alCtxBadgeChanged__BF7rt{background:#fffbeb;border-radius:4px;color:#b45309;font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.BookingDetail_alCtxBadgeSame__IdDsh{background:#f3f4f6;border-radius:4px;color:#9ca3af;font-size:10px;font-weight:600;padding:2px 7px;white-space:nowrap}.BookingDetail_alCtxNoChange__HizZT{color:#9ca3af;font-size:12px;padding:10px 14px}.BookingDetail_alCtxTable__0ZnBO{border-collapse:collapse;font-size:12px;width:100%}.BookingDetail_alCtxTable__0ZnBO td{border-bottom:1px solid #f8f9fb;padding:9px 14px;vertical-align:middle}.BookingDetail_alCtxTable__0ZnBO tr:last-child td{border-bottom:none}.BookingDetail_alCtxTable__0ZnBO td.BookingDetail_alDiffArrow__2IPWu svg{display:block;margin:0 auto}.BookingDetail_alCtxFlags__5PMCP{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.BookingDetail_alCtxFlag__anrGU{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 9px}.BookingDetail_alCtxFlagOn__ytqvu{background:#f0fdf4;color:#16a34a}.BookingDetail_alCtxFlagOff__W-E\+2{background:#f3f4f6;color:#9ca3af}.BookingDetail_alSchedCompare__z2sDB{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:1fr auto 1fr;margin-bottom:4px}.BookingDetail_alSchedArrow__scaTB{align-items:center;color:#9ca3af;display:flex;justify-content:center;padding:0 10px}.BookingDetail_alSchedCard__O5c94{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.BookingDetail_alSchedCard_old__BS-5H{background:#fef2f2;border-color:#fecaca}.BookingDetail_alSchedCard_new__DWmnD{background:#f0fdf4;border-color:#bbf7d0}.BookingDetail_alSchedCardHeader__rfNit{align-items:center;display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.04em;padding:8px 12px;text-transform:uppercase}.BookingDetail_alSchedCard_old__BS-5H .BookingDetail_alSchedCardHeader__rfNit{background:#fecaca;color:#991b1b}.BookingDetail_alSchedCard_new__DWmnD .BookingDetail_alSchedCardHeader__rfNit{background:#bbf7d0;color:#166534}.BookingDetail_alSchedCardType__iKM48{font-size:10px;font-weight:600;opacity:.7;text-transform:uppercase}.BookingDetail_alSchedLeg__Omx7Q{border-top:1px solid #0000000f;padding:10px 12px}.BookingDetail_alSchedLeg__Omx7Q:first-child{border-top:none}.BookingDetail_alSchedLegHead__tPYOD{align-items:center;color:#374151;display:flex;font-size:11.5px;font-weight:700;gap:6px;margin-bottom:8px}.BookingDetail_alSchedLegHead__tPYOD svg{color:#9ca3af;flex-shrink:0}.BookingDetail_alSchedLegTitle__AShKi{white-space:nowrap}.BookingDetail_alSchedLegRoute__od\+N\+{color:#6b7280;font-weight:600;white-space:nowrap}.BookingDetail_alSchedLegFields__Vvr2h{grid-gap:4px 12px;display:grid;gap:4px 12px;grid-template-columns:1fr 1fr}.BookingDetail_alSchedField__gcbx5{display:flex;flex-direction:column;gap:1px;padding:3px 0}.BookingDetail_alSchedFieldLabel__eIaY6{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.BookingDetail_alSchedFieldValue__ZmAef{color:#1f2937;font-size:12px;font-weight:600}@media (max-width:768px){.BookingDetail_alSchedCompare__z2sDB{gap:8px;grid-template-columns:1fr}.BookingDetail_alSchedArrow__scaTB{padding:4px 0;transform:rotate(90deg)}}.BookingDetail_alMetaFooter__9j9ky{align-items:center;border-top:1px solid #f1f3f5;color:#9ca3af;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;padding-top:10px}.BookingDetail_alMetaFooterDot__3ZXks{color:#d1d5db}@media (max-width:768px){.BookingDetail_alHeader__sD6Zz{flex-direction:column}.BookingDetail_alFiltersArea__3Y-wy{align-items:flex-start;flex-direction:column}.BookingDetail_alStatsBar__b1tP0{flex-wrap:wrap;gap:8px;padding:10px 14px}.BookingDetail_alStatDivider__UvreF{display:none}.BookingDetail_alOverview__-GftP{flex-wrap:wrap;padding:10px 12px}.BookingDetail_alMeta__d7xdI{flex-direction:row;gap:8px;min-width:auto}.BookingDetail_alDetailGrid__st5EK{grid-template-columns:1fr}.BookingDetail_alDesc__1yxDh{-webkit-line-clamp:2}.BookingDetail_kpiRow2__yqa53,.BookingDetail_kpiRow3__ACIfG,.BookingDetail_paymentsGrid__e79q9{grid-template-columns:1fr}.BookingDetail_headerCard__-I\+2d{flex-direction:column}.BookingDetail_customerOverviewGrid__eeH2Y,.BookingDetail_discountAppliedGrid__gkjrU,.BookingDetail_outstandingGrid__IB6RL{grid-template-columns:1fr}}.BookingDetail_productChips__qs22b{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.BookingDetail_productChip__0qzaL{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:5px;color:#2563eb;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;padding:2px 8px;white-space:nowrap}.BookingDetail_typePickerGrid__cnVXn{display:flex;flex-direction:column;gap:6px}.BookingDetail_typePickerCard__veJPZ{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #f0f1f3;border:1.5px solid var(--border-light,#f0f1f3);border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:all .15s}.BookingDetail_typePickerCard__veJPZ:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 2px 8px #f5a51e1a}.BookingDetail_typePickerIcon__B25N2{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.BookingDetail_typePickerText__Z7ptB{flex:1 1;min-width:0}.BookingDetail_typePickerLabel__ZUPsW{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:13.5px;font-weight:700}.BookingDetail_typePickerDesc__d5HDe{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:11.5px;margin-top:1px}.BookingDetail_assignmentTabWrap__s-HjV{animation:BookingDetail_slideUp__7yPOy .3s ease;display:flex;flex-direction:column;gap:26px}.BookingDetail_assignProductCard__s1B5z{background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 2px 6px #0000000f,0 6px 20px #0000000a;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.BookingDetail_assignProductCard__s1B5z:hover{box-shadow:0 6px 20px #0000001a,0 4px 10px #0000000d;transform:translateY(-1px)}.BookingDetail_assignProductHeader__JcR1S{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:12px 20px}.BookingDetail_assignProductTitle__8dEW0{align-items:center;display:flex;gap:10px;min-width:0}.BookingDetail_assignProductIcon__o5cla{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.BookingDetail_assignProductName__-gmOK{color:#111827;font-size:14px;font-weight:700;white-space:nowrap}.BookingDetail_assignProductSub__rILwo{color:#6b7280;font-size:11.5px;margin-top:1px}.BookingDetail_assignProductActions__JEH-n{align-items:center;display:flex;flex-shrink:0;gap:10px;white-space:nowrap}.BookingDetail_assignCount__wDClA{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 10px}.BookingDetail_btnEditSmall__DYsWi{align-items:center;background:#fff;border:1px solid #f5a51e;border-radius:6px;color:#f5a51e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s}.BookingDetail_btnEditSmall__DYsWi:hover{background:#fff8eb}.BookingDetail_assignProductBody__YWJLs{padding:0}.BookingDetail_assignEmpty__3lGpA{color:#9ca3af;font-size:13px;padding:24px 20px;text-align:center}.BookingDetail_assignTable__Lvxj7{border-collapse:collapse;table-layout:fixed;width:100%}.BookingDetail_assignTable__Lvxj7 thead th{background:#fafafa;border-bottom:1px solid #eee;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:10px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.BookingDetail_assignTable__Lvxj7 thead th:first-child{text-align:center;width:40px}.BookingDetail_assignTable__Lvxj7 thead th:nth-child(2){width:auto}.BookingDetail_assignTable__Lvxj7 thead th:nth-child(3){text-align:center;width:80px}.BookingDetail_assignTable__Lvxj7 thead th:nth-child(4){text-align:center;width:110px}.BookingDetail_assignTable__Lvxj7 thead th:nth-child(5){text-align:center;width:130px}.BookingDetail_assignTable__Lvxj7 thead th:nth-child(6){text-align:center;width:100px}.BookingDetail_assignTable__Lvxj7 tbody td{border-bottom:1px solid #f0f0f0;color:#111827;font-size:13px;padding:12px 16px;vertical-align:middle}.BookingDetail_assignTable__Lvxj7 tbody td:first-child,.BookingDetail_assignTable__Lvxj7 tbody td:nth-child(3),.BookingDetail_assignTable__Lvxj7 tbody td:nth-child(4),.BookingDetail_assignTable__Lvxj7 tbody td:nth-child(5),.BookingDetail_assignTable__Lvxj7 tbody td:nth-child(6){text-align:center}.BookingDetail_assignTable__Lvxj7 tbody tr:last-child td{border-bottom:none}.BookingDetail_assignTable__Lvxj7 tbody tr:hover{background:#f9fafb}.BookingDetail_assignTypePill__BT6M9{border-radius:4px;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.BookingDetail_assignPaxAdult__Khxp7,.BookingDetail_assignPaxChild__k9PYO,.BookingDetail_assignPaxInfant__r680l{background:#eff6ff;color:#2563eb}.BookingDetail_assignPricingYes__Hw4wV{align-items:center;color:#0d7a4f;display:inline-flex;font-size:12px;font-weight:600;gap:4px}.BookingDetail_assignPricingNo__lHaND{color:#9ca3af;font-size:12px;font-style:italic}.BookingDetail_btnRemoveAssign__jXVPw{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:5px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:4px 10px;transition:all .15s}.BookingDetail_btnRemoveAssign__jXVPw:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.BookingDetail_btnRemoveDisabled__r60y0{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.45}.BookingDetail_assignAddSection__vQOPm{background:#fafbfc;border-top:1px dashed #e5e7eb;padding:14px 16px}.BookingDetail_assignAddLabel__oZkhe{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.BookingDetail_assignAddList__uXGEK{display:flex;flex-direction:column;gap:6px}.BookingDetail_assignAddRow__jYwS5{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.BookingDetail_assignAddInfo__emn-M{align-items:center;display:flex;gap:10px}.BookingDetail_btnAddAssign__7cpfz{align-items:center;background:#eef9f3;border:1px solid #c3e8d4;border-radius:5px;color:#0d7a4f;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:4px 10px;transition:all .15s}.BookingDetail_btnAddAssign__7cpfz:hover{background:#dcf3e6;border-color:#86d4a6}.BookingDetail_assignRuleNotice__LjSNZ{align-items:flex-start;background:#fffbeb;border-top:1px solid #fde68a;color:#92400e;display:flex;font-size:11.5px;gap:10px;line-height:1.5;padding:12px 16px}.BookingDetail_assignRuleNotice__LjSNZ svg{flex-shrink:0;margin-top:1px}.BookingDetail_assignSaveBar__3BPnA{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px 20px}.BookingDetail_assignSaveInfo__lVZGh{align-items:center;color:#92400e;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:8px}.BookingDetail_assignChangeBadgeAdd__W0Bhn{background:#dcfce7;border-radius:4px;color:#166534;font-size:11px;font-weight:700;padding:2px 8px}.BookingDetail_assignChangeBadgeRemove__vxgdP{background:#fee2e2;border-radius:4px;color:#991b1b;font-size:11px;font-weight:700;padding:2px 8px}.BookingDetail_btnSaveAssign__mKAjZ{align-items:center;background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 20px;transition:all .15s;white-space:nowrap}.BookingDetail_btnSaveAssign__mKAjZ:hover:not(:disabled){background:#e09000;box-shadow:0 2px 8px #f5a51e4d}.BookingDetail_btnSaveAssign__mKAjZ:disabled{cursor:not-allowed;opacity:.6}.BookingDetail_ssrCountBadge__wH7lR{align-items:center;background:#eef2ff;border:1px solid #dbe4ff;border-radius:999px;color:#3b5bdb;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px;transition:all .15s;white-space:nowrap}.BookingDetail_ssrCountBadge__wH7lR:hover{background:#dbe4ff;border-color:#bac8ff}.BookingDetail_ssrExpandArrow__IYuxc{font-size:9px;margin-left:2px;transition:transform .2s}.BookingDetail_ssrExpandArrowOpen__-f4cn{transform:rotate(180deg)}.BookingDetail_ssrCountEmpty__uzZfM{color:#d1d5db;font-size:12px}.BookingDetail_ssrExpandedRow__O5AZ- td{background:#f8faff;border-top:none;padding:0!important}.BookingDetail_ssrExpandedPanel__2c2\+Y{border-bottom:1px solid #eceef1;border-top:1px dashed #dbe4ff;padding:12px 16px 14px 48px}.BookingDetail_ssrExpandedHeader__RWwsj{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.BookingDetail_ssrExpandedTitle__jCu6K{align-items:center;color:#3b5bdb;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em}.BookingDetail_ssrAddInlineBtn__HuStk{align-items:center;background:#fff;border:1px solid #dbe4ff;border-radius:6px;color:#3b5bdb;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;transition:all .15s}.BookingDetail_ssrAddInlineBtn__HuStk:hover{background:#eef2ff;border-color:#bac8ff}.BookingDetail_ssrExpandedList__5tS10{display:flex;flex-direction:column;gap:4px}.BookingDetail_ssrExpandedItem__ltsit{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:8px;display:flex;gap:8px;padding:6px 10px;transition:border-color .15s}.BookingDetail_ssrExpandedItem__ltsit:hover{border-color:#d1d5db}.BookingDetail_ssrExpandedCatIcon__TZCrY{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:6px;color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.BookingDetail_ssrExpandedCatIcon__TZCrY svg{height:14px;width:14px}.BookingDetail_ssrExpandedCode__f5Efs{border-radius:5px;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;white-space:nowrap}.BookingDetail_ssrExpandedName__i3k5h{color:#1a1d23;flex:1 1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ssrExpandedQty__xtyB5{background:#f3f4f6;border-radius:4px;color:#6b7280;font-family:monospace;font-size:11px;font-weight:700;padding:1px 6px}.BookingDetail_ssrExpandedStatus__c87R8{border-radius:999px;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.BookingDetail_ssrExpandedRemove__DsOwo{align-items:center;background:none;border:1px solid #0000;border-radius:5px;color:#d1d5db;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s;width:22px}.BookingDetail_ssrExpandedRemove__DsOwo:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.BookingDetail_ssrExpandedPricing__yvIqU{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.BookingDetail_ssrPriceItem__cQo5m{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.BookingDetail_ssrPriceLabel__7Qvg-{color:#9ca3af;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ssrPriceVal__56UiJ{color:#4b5563;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:600}.BookingDetail_ssrPriceValSell__wa5MO{color:#1a1d23;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:700}.BookingDetail_ssrPriceValTotal__6tOpW{color:#f5a51e;color:var(--primary-color,#f5a51e);font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:800}.BookingDetail_ssrExpandedEditPrice__ExTeC{align-items:center;background:none;border:1px solid #0000;border-radius:5px;color:#d1d5db;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s;width:22px}.BookingDetail_ssrExpandedEditPrice__ExTeC:hover{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6}.BookingDetail_ssrCurrentPriceGroup__CwANr{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.BookingDetail_ssrCurrentPriceChip__7eCT9{align-items:center;background:#f3f4f6;border-radius:5px;color:#4b5563;display:flex;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;gap:4px;padding:2px 7px;white-space:nowrap}.BookingDetail_ssrCurrentPriceChipSell__jdGc9{background:#e8f5e9;color:#1a1d23;font-weight:700}.BookingDetail_ssrCurrentPriceChipLabel__UY8LG{color:#9ca3af;font-family:-apple-system,system-ui,sans-serif;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ssrCurrentEditPrice__WyHya{align-items:center;background:none;border:1px solid #0000;border-radius:5px;color:#d1d5db;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s;width:22px}.BookingDetail_ssrCurrentEditPrice__WyHya:hover{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6}.BookingDetail_ssrPricingEditForm__PHsfa{display:flex;flex-direction:column;gap:14px;padding:4px 0}.BookingDetail_ssrPricingEditRow__WIgtz{display:flex;flex-direction:column;gap:4px}.BookingDetail_ssrPricingEditLabel__r0p9t{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ssrPricingEditInputWrap__9uppG{align-items:center;border:1.5px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden;transition:border-color .15s}.BookingDetail_ssrPricingEditInputWrap__9uppG:focus-within{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.BookingDetail_ssrPricingEditCurrency__pbrDp{align-items:center;background:#f9fafb;border-right:1px solid #e5e7eb;color:#9ca3af;display:flex;font-size:13px;font-weight:700;height:38px;padding:0 10px}.BookingDetail_ssrPricingEditInput__uwfRz{background:#fff;border:none;color:#1a1d23;flex:1 1;font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:600;outline:none;padding:8px 12px}.BookingDetail_ssrPricingEditInput__uwfRz::-webkit-inner-spin-button,.BookingDetail_ssrPricingEditInput__uwfRz::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.BookingDetail_ssrPricingEditSummary__eaQ1m{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;justify-content:space-between;margin-top:4px;padding:12px 14px}.BookingDetail_ssrPricingEditSummaryLabel__p9FuV{color:#15803d;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ssrPricingEditSummaryValue__1WFDO{color:#15803d;font-family:JetBrains Mono,SF Mono,monospace;font-size:16px;font-weight:800}.BookingDetail_ssrModalBody__HeyiL{display:flex;flex-direction:column;gap:14px;padding:4px 0}.BookingDetail_ssrModalToolbar__VDRhK{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.BookingDetail_ssrModalSummaryPill__N3jxi{align-items:baseline;background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:999px;display:inline-flex;gap:5px;padding:5px 12px}.BookingDetail_ssrModalPillNum__6QMEL{color:#1a1d23;color:var(--text-primary,#1a1d23);font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:800}.BookingDetail_ssrModalPillLabel__0GrMe{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;font-weight:600}.BookingDetail_ssrModalSearchWrap__beNvz{align-items:center;display:flex;flex:1 1;gap:8px;max-width:320px}.BookingDetail_ssrModalSearchBox__svaZ1{flex:1 1;position:relative}.BookingDetail_ssrModalSearchIcon__6mQVt{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);display:flex;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BookingDetail_ssrModalSearchInput__r9N1N{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);font-family:inherit;font-size:12px;outline:none;padding:7px 30px 7px 32px;transition:border-color .15s;width:100%}.BookingDetail_ssrModalSearchInput__r9N1N:focus{border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.BookingDetail_ssrModalSearchClear__vk2M4{background:none;border:none;color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);cursor:pointer;display:flex;padding:2px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.BookingDetail_ssrModalSearchClear__vk2M4:hover{color:#ef4444}.BookingDetail_ssrCtxPanel__a2R7K{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;overflow:hidden}.BookingDetail_ssrCtxSection__Xk3T8{border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);padding:12px 14px}.BookingDetail_ssrCtxSection__Xk3T8:last-child{border-bottom:none}.BookingDetail_ssrCtxSectionHeader__phb7X{align-items:center;display:flex;gap:8px;margin-bottom:10px}.BookingDetail_ssrCtxSectionIcon__gGMtw{align-items:center;background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border-radius:6px;border-radius:var(--radius-sm,6px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.BookingDetail_ssrCtxSectionTitle__RPQ9v{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BookingDetail_ssrCtxHint__EC4Gd{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);font-size:10px;margin-left:auto}.BookingDetail_ssrCtxChipRow__izZc9{display:flex;flex-wrap:wrap;gap:8px}.BookingDetail_ssrCtxFlightCard__wt2VF{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;min-width:180px;padding:10px 14px;position:relative;text-align:left;transition:all .15s}.BookingDetail_ssrCtxFlightCard__wt2VF:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);box-shadow:0 1px 3px #0000000f;box-shadow:var(--shadow-xs,0 1px 3px #0000000f)}.BookingDetail_ssrCtxFlightCardActive__InUvy{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light,#f5a51e)!important;box-shadow:0 0 0 3px #f5a51e1a!important}.BookingDetail_ssrCtxFlightRoute__Nmw4j{align-items:center;color:#1a1d23;color:var(--text-primary,#1a1d23);display:flex;font-size:13px;font-weight:700;gap:6px}.BookingDetail_ssrCtxFlightRoute__Nmw4j svg{color:#f5a51e;color:var(--accent-amber-light,#f5a51e);flex-shrink:0}.BookingDetail_ssrCtxFlightMeta__r-1\+2{align-items:center;color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;font-size:10px;gap:8px;padding-left:20px}.BookingDetail_ssrCtxLegChip__dXoPC{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:6px;border-radius:var(--radius-sm,6px);color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s;white-space:nowrap}.BookingDetail_ssrCtxLegChip__dXoPC:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e)}.BookingDetail_ssrCtxLegChipActive__tXpu9{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light,#f5a51e)!important;box-shadow:0 0 0 3px #f5a51e14;color:#1a1d23;color:var(--text-primary,#1a1d23);font-weight:600}.BookingDetail_ssrCtxLegDir__jinZg{background:#eceef1;background:var(--surface-sunken,#eceef1);border-radius:3px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 5px}.BookingDetail_ssrCtxLegChipActive__tXpu9 .BookingDetail_ssrCtxLegDir__jinZg{background:#f5a51e;background:var(--accent-amber-light,#f5a51e);color:#fff}.BookingDetail_ssrActiveCtxBar__BqsDl{align-items:center;background:linear-gradient(135deg,#fffdf7,#fff8eb);border:1.5px solid #fde4b0;border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;flex-wrap:wrap;gap:8px;padding:7px 12px}.BookingDetail_ssrActiveCtxLabel__-qPy3{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-right:2px;text-transform:uppercase}.BookingDetail_ssrActiveCtxChip__Qcr6m{align-items:center;background:#fff;border:1px solid #fde4b0;border-radius:999px;color:#1a1d23;color:var(--text-primary,#1a1d23);display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.BookingDetail_ssrActiveCtxChip__Qcr6m svg{color:#f5a51e;color:var(--accent-amber-light,#f5a51e);flex-shrink:0}.BookingDetail_ssrActiveCtxChipMuted__HEa5E{align-items:center;background:#0000;border-radius:999px;color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);display:inline-flex;font-size:10.5px;font-weight:500;gap:5px;padding:3px 9px;white-space:nowrap}.BookingDetail_ssrSectionHeading__PEyKm{align-items:center;color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.BookingDetail_ssrSelectedCount__9Gk5s{align-items:center;background:#f5a51e;background:var(--accent-amber-light,#f5a51e);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.BookingDetail_ssrCatGrid__XUlMv{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (max-width:780px){.BookingDetail_ssrCatGrid__XUlMv{grid-template-columns:repeat(2,1fr)}}.BookingDetail_ssrCatCard__gQClP{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:11px 13px;position:relative;text-align:left;transition:all .15s;width:100%}.BookingDetail_ssrCatCard__gQClP:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);box-shadow:0 1px 3px #0000000f;box-shadow:var(--shadow-xs,0 1px 3px #0000000f);transform:translateY(-1px)}.BookingDetail_ssrCatIcon__ksWuf{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:6px;border-radius:var(--radius-sm,6px);color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:34px;justify-content:center;line-height:1;width:34px}.BookingDetail_ssrCatIcon__ksWuf svg{height:18px;width:18px}.BookingDetail_ssrCatInfo__JH4cA{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.BookingDetail_ssrCatLabel__w3MZ\+{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ssrCatDesc__GJ8G9{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ssrCatBadge__acb2M{align-items:center;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.BookingDetail_ssrBreadcrumb__UNu\+U{align-items:center;display:flex;gap:8px;margin-bottom:12px}.BookingDetail_ssrBreadcrumbBack__DAEKi{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:4px 8px;transition:all .15s}.BookingDetail_ssrBreadcrumbBack__DAEKi:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8);color:#6b7280;color:var(--text-secondary,#6b7280)}.BookingDetail_ssrBreadcrumbSep__XVX1a{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);font-size:12px}.BookingDetail_ssrBreadcrumbCurrent__endwq{align-items:center;display:flex;font-size:12px;font-weight:700;gap:4px}.BookingDetail_ssrBreadcrumbCurrent__endwq svg{height:14px;width:14px}.BookingDetail_ssrItemList__NkDgY{border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;max-height:320px;overflow:hidden;overflow-y:auto}.BookingDetail_ssrItemRow__WvZ3m{align-items:center;background:#fff;background:var(--surface,#fff);border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);display:flex;gap:10px;padding:9px 14px;transition:background .15s}.BookingDetail_ssrItemRow__WvZ3m:last-child{border-bottom:none}.BookingDetail_ssrItemRow__WvZ3m:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.BookingDetail_ssrItemCatIcon__ItPQd{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:5px;color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.BookingDetail_ssrItemCatIcon__ItPQd svg{height:13px;width:13px}.BookingDetail_ssrItemCodeBadge__dI4hZ{background:#eceef1;background:var(--surface-sunken,#eceef1);border-radius:4px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:52px;padding:3px 7px;text-align:center}.BookingDetail_ssrItemBody__W3\+NK{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.BookingDetail_ssrItemName__8DQqO{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12px;font-weight:600}.BookingDetail_ssrItemDesc__PQG5n{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ssrItemUnit__NPYh8{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);flex-shrink:0;font-size:10px;white-space:nowrap}.BookingDetail_changeCustomerBar__j6w-X{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #e0e7ff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:12px 18px}.BookingDetail_changeCustomerInfo__0qZTj{align-items:center;color:#475569;display:flex;font-size:13px;gap:8px}.BookingDetail_changeCustomerBadge__MHMsQ{background:#e0e7ff;border-radius:4px;color:#4338ca;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.BookingDetail_btnChangeCustomer__b-UbU{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:7px;color:#2563eb;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:7px 16px;transition:all .15s}.BookingDetail_btnChangeCustomer__b-UbU:hover{background:#eff6ff;border-color:#93c5fd;box-shadow:0 1px 4px #2563eb14}.BookingDetail_ccCurrentBar__2X5gq{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:10px 14px}.BookingDetail_ccCurrentLabel__TbbbM{color:#94a3b8;font-weight:500}.BookingDetail_ccSearchRow__Zh5G6{display:flex;gap:8px;margin-bottom:16px}.BookingDetail_ccTypeSelect__wiPAq{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:12px;min-width:130px;padding:8px 10px}.BookingDetail_ccSearchWrap__e4i7c{flex:1 1;position:relative}.BookingDetail_ccSearchIcon__51kpR{color:#94a3b8;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BookingDetail_ccSearchInput__J-DUF{border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:13px;outline:none;padding:8px 12px 8px 32px;transition:border-color .15s;width:100%}.BookingDetail_ccSearchInput__J-DUF:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.BookingDetail_ccSearchBtn__T959V{align-items:center;background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:8px 16px;transition:background .15s;white-space:nowrap}.BookingDetail_ccSearchBtn__T959V:hover:not(:disabled){background:#1d4ed8}.BookingDetail_ccSearchBtn__T959V:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_ccResults__Jm5nh{background:#fff;border:1px solid #eceef1;border-radius:10px;max-height:380px;min-height:200px;overflow-y:auto}.BookingDetail_ccEmpty__M4VCv{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:48px 20px;text-align:center}.BookingDetail_ccEmpty__M4VCv p{font-size:13px;margin:0}.BookingDetail_ccAddNewBtn__3HoL0{align-items:center;background:#fff;border:1px solid #f5a51e;border:1px solid var(--primary-color,#f5a51e);border-radius:8px;color:#f5a51e;color:var(--primary-color,#f5a51e);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:6px;padding:8px 16px;transition:background .15s,color .15s}.BookingDetail_ccAddNewBtn__3HoL0:hover{background:#f5a51e;background:var(--primary-color,#f5a51e);color:#fff}.BookingDetail_ccRow__gQKNV{align-items:center;border-bottom:1px solid #f4f5f7;cursor:pointer;display:flex;gap:12px;padding:11px 14px;transition:background .12s}.BookingDetail_ccRow__gQKNV:last-child{border-bottom:none}.BookingDetail_ccRow__gQKNV:hover{background:#f8f9fb}.BookingDetail_ccRowSelected__bJw7M{background:#fff9f0!important;border-left:3px solid #f5a51e;border-left:3px solid var(--primary-color,#f5a51e)}.BookingDetail_ccAvatar__4pJQc{align-items:center;background:#f1f5f9;border-radius:10px;color:#64748b;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.BookingDetail_ccRowInfo__VHFKm{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.BookingDetail_ccRowName__wLrRh{color:#1e293b;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ccRowEmail__fz0N9{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ccTypeBadge__pPGcQ{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 7px;text-transform:uppercase}.BookingDetail_badgePrivate__VO\+mb{background:#ecfdf5;color:#059669}.BookingDetail_badgeCompany__cqriC{background:#eff6ff;color:#2563eb}.BookingDetail_ccRowCode__zVywV{color:#94a3b8;flex-shrink:0;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.BookingDetail_ccCheck__4pXwK{color:#f5a51e;color:var(--primary-color,#f5a51e);flex-shrink:0}.BookingDetail_btnSecondaryOutline__TiYaP{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:all .15s}.BookingDetail_btnSecondaryOutline__TiYaP:hover{background:#f8fafc;border-color:#cbd5e1}.BookingDetail_btnPrimaryAction__52zFI{background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease}.BookingDetail_btnPrimaryAction__52zFI:hover:not(:disabled){background:#c2410c;background:var(--brand-orange-active,#c2410c)}.BookingDetail_btnPrimaryAction__52zFI:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_spinIcon__b0F2W{animation:BookingDetail_spinAnim__PJcfV 1s linear infinite}@keyframes BookingDetail_spinAnim__PJcfV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingDetail_ssrItemAddBtn__iPVrN{align-items:center;background:#f5a51e;background:var(--accent-amber-light,#f5a51e);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;transition:all .15s;white-space:nowrap}.BookingDetail_ssrItemAddBtn__iPVrN:hover:not(:disabled){background:#e09500;background:var(--accent-amber,#e09500);box-shadow:0 1px 4px #f5a51e4d}.BookingDetail_ssrItemAddBtn__iPVrN:disabled{cursor:not-allowed;opacity:.6}.BookingDetail_ssrCurrentList__OOy7q{border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;overflow:hidden}.BookingDetail_ssrCurrentRow__f5sUf{align-items:center;background:#fff;background:var(--surface,#fff);border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);display:flex;gap:10px;padding:8px 14px;transition:background .15s}.BookingDetail_ssrCurrentRow__f5sUf:last-child{border-bottom:none}.BookingDetail_ssrCurrentRow__f5sUf:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.BookingDetail_ssrCurrentRowDeleting__Q66kM{background:#fef2f2!important;border-color:#fecaca}.BookingDetail_ssrCurrentCatIcon__KO9gE{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:5px;color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.BookingDetail_ssrCurrentCatIcon__KO9gE svg{height:13px;width:13px}.BookingDetail_ssrCurrentCodeBadge__gSwaS{border-radius:4px;flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:52px;padding:2px 7px;text-align:center}.BookingDetail_ssrCurrentBody__13C2Q{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.BookingDetail_ssrCurrentLabelRow__tIuYg{align-items:center;display:inline-flex;flex-wrap:wrap;gap:7px;min-width:0}.BookingDetail_ssrCurrentLabel__CPKsZ{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12px;font-weight:600}.BookingDetail_ssrCurrentRouteChip__d7PWI{align-items:center;background:#eff4ff;border:1px solid #dbe6ff;border-radius:6px;color:#2563eb;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.2px;padding:2px 8px;white-space:nowrap}.BookingDetail_ssrCurrentRouteChipAll__npJ5t{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.BookingDetail_ssrCurrentScopeChip__PwN5c{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#b45309;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.2px;padding:2px 9px;white-space:nowrap}.BookingDetail_ssrCurrentEmptyScope__mSpQ3{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:12px;padding:12px 4px}.BookingDetail_ssrCurrentEmptyScope__mSpQ3 em{color:#b45309;font-style:normal;font-weight:700}.BookingDetail_ssrCurrentDescEdit__oEgWR,.BookingDetail_ssrCurrentDesc__NPo1j{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px}.BookingDetail_ssrCurrentDescEdit__oEgWR{align-items:center;background:#0000;border:1px dashed #0000;border-radius:6px;cursor:pointer;display:inline-flex;gap:4px;max-width:100%;padding:1px 6px;transition:background .15s,border-color .15s,color .15s}.BookingDetail_ssrCurrentDescEdit__oEgWR:hover{background:#f5a51e14;border-color:#f5a51e59;color:#6b7280;color:var(--text-secondary,#6b7280)}.BookingDetail_ssrCurrentDescEditEmpty__W4LOR{border-color:#e5e7eb;color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);font-style:italic}.BookingDetail_ssrCurrentDescText__0gk-3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ssrCurrentDescPencil__ew3\+q{color:#f5a51e;color:var(--primary-color,#f5a51e);flex-shrink:0;opacity:0;transition:opacity .15s}.BookingDetail_ssrCurrentDescEditEmpty__W4LOR .BookingDetail_ssrCurrentDescPencil__ew3\+q,.BookingDetail_ssrCurrentDescEdit__oEgWR:hover .BookingDetail_ssrCurrentDescPencil__ew3\+q{opacity:1}.BookingDetail_ssrDetailEditService__nVavV{align-items:center;display:flex;gap:8px;padding-bottom:4px}.BookingDetail_ssrDetailEditServiceName__qDkPZ{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:13px;font-weight:700}.BookingDetail_ssrDetailEditRow__tp2ku{display:flex;flex-direction:column;gap:5px}.BookingDetail_ssrDetailEditInput__ybez0{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#1a1d23;font-size:14px;font-weight:500;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.BookingDetail_ssrDetailEditInput__ybez0:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.BookingDetail_ssrDetailEditHint__TbM7j{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px}.BookingDetail_ssrCurrentQty__hOaa3{color:#6b7280;color:var(--text-secondary,#6b7280);flex-shrink:0;font-size:11px;font-weight:600}.BookingDetail_ssrCurrentQty__hOaa3 span{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);font-size:10px;font-weight:400}.BookingDetail_ssrCurrentStatus__S10va{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.BookingDetail_ssrCurrentRemove__GWUWY{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .15s;width:24px}.BookingDetail_ssrCurrentRemove__GWUWY:hover{background:#fef2f2;color:#dc2626}.BookingDetail_ssrDeleteConfirmBar__\+Sgss{align-items:center;animation:BookingDetail_ssrDeleteSlide__6jB3F .15s ease;display:flex;gap:8px;padding:0 14px}.BookingDetail_ssrDeleteConfirmText__yb6U6{color:#b91c1c;flex:1 1;font-size:11.5px;font-weight:600}.BookingDetail_ssrDeleteConfirmText__yb6U6 strong{font-weight:800}.BookingDetail_ssrDeleteConfirmActions__kagjZ{display:flex;flex-shrink:0;gap:6px}.BookingDetail_ssrDeleteBtnCancel__RBkp5{background:#fff;background:var(--surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:5px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;transition:all .15s}.BookingDetail_ssrDeleteBtnCancel__RBkp5:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.BookingDetail_ssrDeleteBtnConfirm__bIkuE{align-items:center;background:#dc2626;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;transition:all .15s}.BookingDetail_ssrDeleteBtnConfirm__bIkuE:hover:not(:disabled){background:#b91c1c}.BookingDetail_ssrDeleteBtnConfirm__bIkuE:disabled{cursor:not-allowed;opacity:.6}@keyframes BookingDetail_ssrDeleteSlide__6jB3F{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.BookingDetail_ssrNoFlightsBox__9bG-E{align-items:center;background:#fffbeb;border:1.5px solid #fde68a;border-radius:10px;border-radius:var(--radius-md,10px);color:#92400e;display:flex;font-size:13px;gap:12px;padding:20px}.BookingDetail_ssrNoFlightsBox__9bG-E svg{flex-shrink:0;opacity:.4}.BookingDetail_ssrEmptyState__2oPn9{background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border:1.5px dashed #e5e7eb;border:1.5px dashed var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:12.5px;padding:20px;text-align:center}.BookingDetail_ssrEmptyState__2oPn9 strong{color:#1a1d23;color:var(--text-primary,#1a1d23)}.BookingDetail_spin__o4xhD{animation:BookingDetail_spinRotate__0zrB2 .8s linear infinite}@keyframes BookingDetail_spinRotate__0zrB2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingDetail_bookingStats__64sPl{background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;flex-wrap:wrap;margin-bottom:12px;padding:14px 8px}.BookingDetail_bStat__hNZz4{align-items:center;border-left:1px solid #eef0f3;display:flex;flex:1 1;gap:12px;min-width:150px;padding:4px 18px}.BookingDetail_bStat__hNZz4:first-child{border-left:none}.BookingDetail_bStatIcon__rEmgj{align-items:center;background:#f1f5f9;border-radius:10px;color:#475569;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.BookingDetail_bStatTxt__fmViK{display:flex;flex-direction:column;gap:2px;min-width:0}.BookingDetail_bStatLabel__tbZnp{color:#9aa3af;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetail_bStatValue__KBrkr{color:#1a1d23;font-size:18px;font-weight:800}.BookingDetail_bStatSub__40U\+B{color:#9ca3af;font-size:11px}.BookingDetail_bStatSubCredit__EpI\+k{color:#ea580c;font-weight:700}.BookingDetail_bStatDanger__FGMw\+{color:#dc2626}.BookingDetail_bStatOk__XoE7B{color:#16a34a}@media (max-width:768px){.BookingDetail_bStat__hNZz4{border-left:none;min-width:45%}}.BookingDetail_cancelInfoRow__5kf\+a td{background:#fef2f2;border-top:none;padding:8px 14px 10px}.BookingDetail_cancelInfoPanel__8M2go{align-items:center;color:#b42318;display:flex;font-size:12px;gap:8px}.BookingDetail_cancelInfoText__oTe1A{line-height:1.4}.BookingDetail_cancelInfoText__oTe1A strong{font-weight:700}.BookingDetail_cancelInfoNotes__2Rrt7{color:#9a6b66}.BookingDetail_assignRowCancelled__K6Ln2{background:#fef6f6}.BookingDetail_assignRowCancelled__K6Ln2 td{opacity:.92}.BookingDetail_ovTab__HhNCQ{display:flex;flex-direction:column;gap:14px}.BookingDetail_ovHeadRow__0Xa1q{align-items:flex-start;background:#fff;border:1px solid #e3e6ea;border-radius:14px;border-top:3px solid #f5a51e;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280d;display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.BookingDetail_ovHeadTitle__Pi8V6{align-items:center;color:#111827;display:flex;font-size:19px;font-weight:800;gap:9px;letter-spacing:-.01em}.BookingDetail_ovHeadTitle__Pi8V6 svg{color:#f5a51e}.BookingDetail_ovHeadSub__r3IaA{color:#6b7280;font-size:12.5px;margin-top:4px}.BookingDetail_ovHeadStatus__CESDo{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.BookingDetail_ovHeadStatusLabel__MEYKa{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetail_ovSummary__vTI08{grid-gap:0;background:#fff;border:1px solid #e3e6ea;border-radius:14px;box-shadow:0 2px 6px #0000000a;display:grid;gap:0;grid-template-columns:repeat(5,1fr);padding:16px 6px}.BookingDetail_ovSummaryCell__ujrHi{align-items:flex-start;border-left:1px solid #eef0f3;display:flex;gap:11px;min-width:0;padding:4px 18px}.BookingDetail_ovSummaryCell__ujrHi:first-child{border-left:none}.BookingDetail_ovSummaryIcon__ZYDmc{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.BookingDetail_ovSummaryTxt__RRDj0{display:flex;flex-direction:column;gap:2px;min-width:0}.BookingDetail_ovSummaryLabel__Z6IAL{color:#9aa3af;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BookingDetail_ovSummaryValue__SV9\+u{color:#1a1d23;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ovSummarySub__qmd-6{color:#8b93a1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ovKpiGrid__vesnJ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.BookingDetail_ovKpi__6QLYO{border:1px solid #0000;border-radius:14px;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:16px 18px;position:relative}.BookingDetail_ovKpiTop__uGf\+b{align-items:center;display:flex;justify-content:space-between}.BookingDetail_ovKpiLabel__ICNbV{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ovKpiValue__5eW4G{color:#0f172a;font-size:25px;font-weight:800;letter-spacing:-.02em}.BookingDetail_ovKpiSub__4fBdY{font-size:11.5px;font-weight:600}.BookingDetail_ovKpiBlue__lRK1a{background:linear-gradient(135deg,#eff6ff,#f7faff);border-color:#d6e4fb}.BookingDetail_ovKpiBlue__lRK1a .BookingDetail_ovKpiLabel__ICNbV,.BookingDetail_ovKpiBlue__lRK1a .BookingDetail_ovKpiSub__4fBdY,.BookingDetail_ovKpiBlue__lRK1a svg{color:#2563eb}.BookingDetail_ovKpiPurple__GEi2W{background:linear-gradient(135deg,#f5f3ff,#faf9ff);border-color:#e0d8fb}.BookingDetail_ovKpiPurple__GEi2W .BookingDetail_ovKpiLabel__ICNbV,.BookingDetail_ovKpiPurple__GEi2W .BookingDetail_ovKpiSub__4fBdY,.BookingDetail_ovKpiPurple__GEi2W svg{color:#7c3aed}.BookingDetail_ovKpiGreen__xtEjP{background:linear-gradient(135deg,#ecfdf5,#f5fefa);border-color:#c3e8d4}.BookingDetail_ovKpiGreen__xtEjP .BookingDetail_ovKpiLabel__ICNbV,.BookingDetail_ovKpiGreen__xtEjP .BookingDetail_ovKpiSub__4fBdY,.BookingDetail_ovKpiGreen__xtEjP svg{color:#0d7a4f}.BookingDetail_ovKpiAmber__tyKkn{background:linear-gradient(135deg,#fff7ed,#fffdf8);border-color:#fde4b0}.BookingDetail_ovKpiAmber__tyKkn .BookingDetail_ovKpiLabel__ICNbV,.BookingDetail_ovKpiAmber__tyKkn .BookingDetail_ovKpiSub__4fBdY,.BookingDetail_ovKpiAmber__tyKkn svg{color:#b06e0a}.BookingDetail_ovKpiAmber__tyKkn .BookingDetail_ovKpiValue__5eW4G{color:#b45309}.BookingDetail_ovLinkBtn__v4kOo{align-items:center;background:#fff;border:1px solid #d6e4fb;border-radius:7px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:6px 12px;transition:all .15s;white-space:nowrap}.BookingDetail_ovLinkBtn__v4kOo:hover{background:#eff6ff;border-color:#2563eb}.BookingDetail_ovTravelerRow__YgZ43{align-items:stretch;display:flex;flex-wrap:wrap;gap:14px}.BookingDetail_ovTravelerStat__hyeHE{align-items:center;border-right:1px solid #eef0f3;display:flex;gap:11px;padding:6px 18px 6px 0}.BookingDetail_ovTravelerIcon__ZM-cp{align-items:center;border-radius:11px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.BookingDetail_ovTravelerTxt__9-zMJ{display:flex;flex-direction:column;gap:1px}.BookingDetail_ovTravelerCount__mgKOy{color:#1a1d23;font-size:15px;font-weight:800}.BookingDetail_ovTravelerRange__eAFGS{color:#8b93a1;font-size:11px}.BookingDetail_ovTravelerEmpty__h8a5Q{color:#9ca3af;font-size:13px;padding:6px 2px}.BookingDetail_ovTravelerComplete__AhhSh{align-items:center;border-radius:11px;display:flex;flex:1 1 280px;gap:11px;margin-left:auto;min-width:240px;padding:12px 16px}.BookingDetail_ovComplete__u-U8a{background:#ecfdf5;border:1px solid #c3e8d4;color:#0d7a4f}.BookingDetail_ovIncomplete__A5Mdo{background:#fff7ed;border:1px solid #fde4b0;color:#b06e0a}.BookingDetail_ovTravelerComplete__AhhSh svg{flex-shrink:0}.BookingDetail_ovTravelerCompleteTitle__YSHzD{font-size:13px;font-weight:700}.BookingDetail_ovTravelerCompleteSub__WaT6D{font-size:11.5px;margin-top:1px;opacity:.85}.BookingDetail_ovProdHeadRight__OlYhz{align-items:center;display:flex;gap:10px}.BookingDetail_ovCountPill__3ZNmP{background:#f1f5f9;border-radius:999px;color:#475569;font-size:11px;font-weight:700;padding:4px 10px}.BookingDetail_ovProdList__LZ29\+{display:flex;flex-direction:column;gap:8px}.BookingDetail_ovProdRow__56mPY{border:1px solid #e8ebef;border-radius:11px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.BookingDetail_ovProdRow__56mPY:hover{border-color:#d6e4fb;box-shadow:0 2px 8px #2563eb0f}.BookingDetail_ovProdRowOpen__Xx2\+G{border-color:#d6e4fb}.BookingDetail_ovProdMain__Tuswh{grid-gap:14px;align-items:center;background:#fff;border:none;cursor:pointer;display:grid;gap:14px;grid-template-columns:38px minmax(170px,1.6fr) minmax(140px,1.3fr) auto auto auto 18px;padding:12px 14px;text-align:left;width:100%}.BookingDetail_ovProdMain__Tuswh:hover{background:#fafbfc}.BookingDetail_ovProdIcon__OpujC{align-items:center;border:1px solid #0000;border-radius:9px;display:flex;height:36px;justify-content:center;width:36px}.BookingDetail_ovProdInfo__fhYcM{display:flex;flex-direction:column;gap:1px;min-width:0}.BookingDetail_ovProdType__SiXFk{color:#1a1d23;font-size:13.5px;font-weight:700}.BookingDetail_ovProdName__FXQ5e{color:#4b5563;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ovProdDate__hgSOd{color:#9aa3af;font-size:11px}.BookingDetail_ovProdSupplier__C-g1d{display:flex;flex-direction:column;gap:1px;min-width:0}.BookingDetail_ovProdSupplierName__d2GO-{color:#374151;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ovProdRef__PLq3S{color:#9aa3af;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ovProdTrav__duijk{align-items:flex-start;display:flex;flex-direction:column;gap:1px}.BookingDetail_ovProdTravLabel__2r0eY{color:#9aa3af;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ovProdTravValue__qO3Xj{color:#374151;font-size:13px;font-weight:700}.BookingDetail_ovProdPrice__lYCrR{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.BookingDetail_ovProdPriceValue__y5RhX{color:#1a1d23;font-size:14px;font-weight:800}.BookingDetail_ovProdPriceLabel__pWNDf{color:#9aa3af;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.BookingDetail_ovProdChevron__t6TSj{color:#9ca3af;justify-self:end;transition:transform .2s ease}.BookingDetail_ovProdChevronOpen__1Gf5N{color:#2563eb;transform:rotate(180deg)}.BookingDetail_ovProdDetail__ZGIwR{grid-gap:10px 24px;background:#f8fafc;border-top:1px solid #eceef1;display:grid;gap:10px 24px;grid-template-columns:repeat(3,1fr);padding:14px 16px 16px}.BookingDetail_ovProdField__QSxMH{display:flex;flex-direction:column;gap:2px;min-width:0}.BookingDetail_ovProdFieldLabel__MxrR7{color:#9aa3af;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ovProdFieldValue__TXq\+A{color:#1f2937;font-size:12.5px;font-weight:600;word-break:break-word}.BookingDetail_ovLegs__VeBPR{background:#fbfcfe;border-top:1px dashed #e3e6ea;display:flex;flex-direction:column;gap:6px;padding:10px 14px 12px}.BookingDetail_ovLeg__rEgnw{grid-gap:12px;align-items:center;background:#fff;border:1px solid #eaeef3;border-radius:9px;display:grid;gap:12px;grid-template-columns:92px minmax(120px,auto) auto 1fr;padding:8px 12px}.BookingDetail_ovLegDir__eoQP5{align-items:center;background:#eef2f7;border-radius:6px;color:#64748b;display:inline-flex;font-size:10px;font-weight:800;justify-content:center;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.BookingDetail_ovLegDir__eoQP5[data-dir=Outbound]{background:#eff6ff;color:#2563eb}.BookingDetail_ovLegDir__eoQP5[data-dir=Inbound],.BookingDetail_ovLegDir__eoQP5[data-dir=Return]{background:#f0fdf4;color:#15803d}.BookingDetail_ovLegRoute__lejBD{align-items:center;display:inline-flex;gap:8px}.BookingDetail_ovLegAir__S3dgx{color:#111827;font-size:14px;font-weight:800;letter-spacing:.02em}.BookingDetail_ovLegPlane__Fl6N3{color:#9ca3af;flex-shrink:0;transform:rotate(90deg)}.BookingDetail_ovLegNo__pb3zy{background:#f1f5f9;border-radius:5px;color:#475569;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.BookingDetail_ovLegTimes__pfhh7{align-items:center;display:inline-flex;gap:8px;justify-self:end}.BookingDetail_ovLegTime__6lEXY{color:#6b7280;font-size:11.5px;font-weight:600;white-space:nowrap}.BookingDetail_ovLegTimeSep__oqeR7{color:#c0c6cf}.BookingDetail_ovPillPos__zCECi{background:#ecfdf5;color:#0d7a4f}.BookingDetail_ovPillNeg__Mhcl3{background:#fef2f2;color:#c42b2b}.BookingDetail_ovEmptyState__QmkUA{align-items:center;background:#f9fafb;border:1px dashed #d8dde3;border-radius:12px;display:flex;gap:14px;padding:22px 18px}.BookingDetail_ovEmptyIcon__T8t23{align-items:center;background:#eef2f7;border-radius:11px;color:#94a3b8;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.BookingDetail_ovEmptyTitle__D3ae6{color:#374151;font-size:13.5px;font-weight:700}.BookingDetail_ovEmptySub__fQcGt{color:#9aa3af;font-size:12px;line-height:1.45;margin-top:2px}.BookingDetail_ovSsrStats__yvHu5{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.BookingDetail_ovSsrStat__6A7e1{align-items:center;background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid #e8ebef;border-radius:12px;display:flex;gap:11px;padding:12px 14px}.BookingDetail_ovSsrStatIcon__qCiad{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.BookingDetail_ovSsrStatIconBlue__mcqcd{background:#eff6ff;color:#2563eb}.BookingDetail_ovSsrStatIconGreen__WBclk{background:#ecfdf5;color:#0d7a4f}.BookingDetail_ovSsrStatIconAmber__DsfyF{background:#fff7ed;color:#c2700a}.BookingDetail_ovSsrStatIconPurple__9xr4Y{background:#f5f3ff;color:#7c3aed}.BookingDetail_ovSsrStatTxt__eSUyk{display:flex;flex-direction:column;gap:1px;min-width:0}.BookingDetail_ovSsrStatVal__VeTAN{color:#1a1d23;font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.BookingDetail_ovSsrStatLabel__0\+Zet{color:#9aa3af;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ovSsrCats__YrTOv{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.BookingDetail_ovSsrCatChip__S576y{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 11px 5px 8px}.BookingDetail_ovSsrCatChip__S576y strong{font-weight:800}.BookingDetail_ovSsrCatChipIcon__7DvEY{display:inline-flex}.BookingDetail_ovSsrCatChipIcon__7DvEY svg{height:13px;width:13px}.BookingDetail_ovSsrGroups__c-b88{display:flex;flex-direction:column;gap:12px}.BookingDetail_ovSsrGroup__fH5lQ{background:#fbfcfe;border:1px solid #e8ebef;border-radius:13px;overflow:hidden}.BookingDetail_ovSsrGroupHead__OoEUn{align-items:center;background:#f6f8fb;border-bottom:1px solid #eceff3;display:flex;gap:11px;padding:11px 14px}.BookingDetail_ovSsrAvatar__hLrvF{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.BookingDetail_ovSsrGroupInfo__5qeGs{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.BookingDetail_ovSsrGroupName__sZ5Jr{color:#1a1d23;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ovSsrGroupMeta__61\+Wg{color:#9aa3af;font-size:11px;font-weight:600}.BookingDetail_ovSsrGroupTotal__CHsmC{color:#1a1d23;font-size:14px;font-weight:800}.BookingDetail_ovSsrList__F8Nij{display:flex;flex-direction:column;gap:8px;padding:10px}.BookingDetail_ovSsrRow__XINI9{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e8ebef;border-radius:11px;display:grid;gap:12px;grid-template-columns:34px auto minmax(160px,1fr) auto auto;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.BookingDetail_ovSsrRow__XINI9:hover{border-color:#d6e4fb;box-shadow:0 2px 8px #2563eb0f}.BookingDetail_ovSsrIcon__fXRGC{align-items:center;border-radius:9px;display:flex;height:34px;justify-content:center;width:34px}.BookingDetail_ovSsrIcon__fXRGC svg{height:17px;width:17px}.BookingDetail_ovSsrCode__tw46D{border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.03em;padding:3px 9px}.BookingDetail_ovSsrInfo__U6kif{display:flex;flex-direction:column;gap:2px;min-width:0}.BookingDetail_ovSsrName__Unk-n{color:#1f2937;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ovSsrDesc__a0p-V{color:#9aa3af;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ovSsrPrice__8T99v{color:#1a1d23;font-size:13.5px;font-weight:800;justify-self:end}.BookingDetail_ovSsrStatus__QKCRQ{border-radius:999px;font-size:11px;font-weight:700;padding:4px 10px;white-space:nowrap}.BookingDetail_ovModList__Jwu-B{display:flex;flex-direction:column;gap:8px}.BookingDetail_ovModRow__MUyWD{grid-gap:14px;align-items:center;background:#fff;border:1px solid #e8ebef;border-radius:11px;display:grid;gap:14px;grid-template-columns:32px minmax(160px,1.4fr) minmax(180px,1fr) auto;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.BookingDetail_ovModRow__MUyWD:hover{border-color:#e7d6fb;box-shadow:0 2px 8px #7c3aed0f}.BookingDetail_ovModKindIcon__GqLiG{align-items:center;border-radius:9px;display:flex;height:32px;justify-content:center;width:32px}.BookingDetail_ovModKindIcon__GqLiG[data-kind=traveler]{background:#eff6ff;color:#2563eb}.BookingDetail_ovModKindIcon__GqLiG[data-kind=product]{background:#f5f3ff;color:#7c3aed}.BookingDetail_ovModInfo__RPcv4{display:flex;flex-direction:column;gap:2px;min-width:0}.BookingDetail_ovModType__xFskJ{align-items:center;color:#1a1d23;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px}.BookingDetail_ovModKindTag__KxPTA{border-radius:5px;font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.BookingDetail_ovModKindTag__KxPTA[data-kind=traveler]{background:#eff6ff;color:#2563eb}.BookingDetail_ovModKindTag__KxPTA[data-kind=product]{background:#f5f3ff;color:#7c3aed}.BookingDetail_ovModTitle__FyE8B{color:#4b5563;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ovModDate__8U\+rn{align-items:center;color:#9aa3af;display:inline-flex;font-size:11px;gap:4px}.BookingDetail_ovModFin__VgwYa{display:flex;gap:16px}.BookingDetail_ovModFinItem__K5WLd{display:flex;flex-direction:column;gap:1px}.BookingDetail_ovModFinLabel__NPlSn{color:#9aa3af;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.BookingDetail_ovModFinVal__6HO3a{color:#374151;font-size:12.5px;font-weight:600}.BookingDetail_ovModImpact__OgcF7{align-items:flex-end;display:flex;flex-direction:column;gap:1px;justify-self:end}.BookingDetail_ovModImpactLabel__93YSz{color:#9aa3af;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.BookingDetail_ovModImpactVal__gzZrr{font-size:14px;font-weight:800}.BookingDetail_ovModImpactPos__09OAO{color:#0d7a4f}.BookingDetail_ovModImpactNeg__mk2lU{color:#c42b2b}.BookingDetail_ovModFooter__37HVN{align-items:center;background:#f8fafc;border:1px solid #eceef1;border-radius:11px;color:#374151;display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-top:4px;padding:12px 14px}.BookingDetail_ovModFooter__37HVN span:last-child{font-size:15px;font-weight:800}.BookingDetail_ovPricingGrid__HTtS0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.25fr 1fr}.BookingDetail_ovPricingRows__87N2l{display:flex;flex-direction:column}.BookingDetail_ovPricingLine__3efvz{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;font-size:13px;justify-content:space-between;padding:11px 4px}.BookingDetail_ovPricingLine__3efvz:last-child{border-bottom:none}.BookingDetail_ovPricingLine__3efvz span:first-child{color:#6b7280}.BookingDetail_ovPricingLine__3efvz span:last-child{color:#1a1d23;font-weight:700}.BookingDetail_ovMarginBox__a5pSt{background:linear-gradient(135deg,#ecfdf5,#f5fefa);border:1px solid #c3e8d4;border-radius:12px;display:flex;flex-direction:column;gap:2px;overflow:hidden;padding:16px 18px;position:relative}.BookingDetail_ovMarginLabel__mRPhI{color:#0d7a4f;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ovMarginValue__09dmF{color:#0d7a4f;font-size:26px;font-weight:800;letter-spacing:-.02em}.BookingDetail_ovMarginSub__g4Sob{color:#2f9c6f;font-size:11.5px;font-weight:600}.BookingDetail_ovSparkline__HNjN\+{bottom:14px;height:34px;opacity:.85;position:absolute;right:16px;width:110px}.BookingDetail_ovCheckGrid__seFLO{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.BookingDetail_ovCheckItem__mxu5H{align-items:flex-start;border:1px solid;border-radius:10px;display:flex;gap:9px;padding:11px 13px}.BookingDetail_ovCheckItem__mxu5H svg{flex-shrink:0;margin-top:1px}.BookingDetail_ovCheckOk__Ysp0P{background:#f6fdf9;border-color:#c3e8d4}.BookingDetail_ovCheckOk__Ysp0P svg{color:#0d7a4f}.BookingDetail_ovCheckWarn__Y2llk{background:#fffbf4;border-color:#fde4b0}.BookingDetail_ovCheckWarn__Y2llk svg{color:#b06e0a}.BookingDetail_ovCheckTxt__XovTN{display:flex;flex-direction:column;gap:1px}.BookingDetail_ovCheckLabel__xswR5{color:#1a1d23;font-size:12.5px;font-weight:700}.BookingDetail_ovCheckSub__fA0Pm{color:#6b7280;font-size:11px}.BookingDetail_ovWarnBox__oJfqT{background:#fffbf4;border:1px solid #fde4b0;border-radius:10px;margin-top:14px;padding:12px 14px}.BookingDetail_ovWarnHead__9CN57{align-items:center;color:#b06e0a;display:flex;font-size:12.5px;font-weight:700;gap:7px}.BookingDetail_ovWarnList__He2CF{display:flex;flex-direction:column;gap:3px;margin:8px 0 0;padding-left:26px}.BookingDetail_ovWarnList__He2CF li{color:#92600a;font-size:12px}.BookingDetail_ovFinGrid__3j2hX{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.BookingDetail_ovFinCell__hGv71{border-left:1px solid #eef0f3;display:flex;flex-direction:column;gap:3px;padding:4px 18px}.BookingDetail_ovFinCell__hGv71:first-child{border-left:none;padding-left:4px}.BookingDetail_ovFinLabel__G4hdS{color:#9aa3af;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BookingDetail_ovFinValue__3QZIp{color:#1a1d23;font-size:20px;font-weight:800;letter-spacing:-.01em}.BookingDetail_ovFinSub__2Zqlt{color:#8b93a1;font-size:11px;font-weight:600}.BookingDetail_ovFinGreen__T7uAW{color:#0d7a4f}.BookingDetail_ovFinAmber__fDpeY{color:#b45309}.BookingDetail_ovPayTrack__LhedE{background:#eef0f3;border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.BookingDetail_ovPayFill__e30jc{background:linear-gradient(90deg,#0d7a4f,#34b27b);border-radius:999px;height:100%;transition:width .4s ease}.BookingDetail_ovFooter__1MndR{align-items:center;background:#fff;border:1px solid #e3e6ea;border-radius:14px;bottom:0;box-shadow:0 2px 6px #0000000a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px;position:-webkit-sticky;position:sticky;z-index:2}.BookingDetail_ovFooterRight__ACP6f{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.BookingDetail_ovConfirmBtn__ReUHE{align-items:center;background:#0d7a4f;border:1px solid #0d7a4f;border-radius:9px;box-shadow:0 2px 8px #0d7a4f40;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:7px;padding:11px 26px;transition:all .15s}.BookingDetail_ovConfirmBtn__ReUHE:hover{background:#0a6640;box-shadow:0 4px 12px #0d7a4f52}.BookingDetail_ovConfirmBtnDisabled__3TqaP{box-shadow:none;cursor:not-allowed;opacity:.45;pointer-events:none}.BookingDetail_ovConfirmedTag__byLu7{align-items:center;background:#ecfdf5;border:1px solid #c3e8d4;border-radius:9px;color:#0d7a4f;display:inline-flex;font-size:14px;font-weight:700;gap:7px;padding:11px 22px}@media (max-width:1100px){.BookingDetail_ovSummary__vTI08{gap:14px 0}.BookingDetail_ovFinGrid__3j2hX,.BookingDetail_ovKpiGrid__vesnJ,.BookingDetail_ovSummary__vTI08{grid-template-columns:repeat(2,1fr)}.BookingDetail_ovFinGrid__3j2hX{gap:14px 0}.BookingDetail_ovPricingGrid__HTtS0{grid-template-columns:1fr}.BookingDetail_ovCheckGrid__seFLO,.BookingDetail_ovProdDetail__ZGIwR,.BookingDetail_ovSsrStats__yvHu5{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.BookingDetail_ovHeadRow__0Xa1q{flex-direction:column}.BookingDetail_ovHeadStatus__CESDo{align-items:flex-start}.BookingDetail_ovFinGrid__3j2hX,.BookingDetail_ovSummary__vTI08{grid-template-columns:1fr}.BookingDetail_ovFinCell__hGv71,.BookingDetail_ovSummaryCell__ujrHi{border-left:none}.BookingDetail_ovCheckGrid__seFLO,.BookingDetail_ovKpiGrid__vesnJ,.BookingDetail_ovProdDetail__ZGIwR,.BookingDetail_ovSsrStats__yvHu5{grid-template-columns:1fr}.BookingDetail_ovProdMain__Tuswh{gap:10px;grid-template-columns:32px 1fr auto}.BookingDetail_ovProdSupplier__C-g1d,.BookingDetail_ovProdTrav__duijk{display:none}.BookingDetail_ovFooter__1MndR{align-items:stretch;flex-direction:column}.BookingDetail_ovFooterRight__ACP6f{justify-content:stretch}.BookingDetail_ovConfirmBtn__ReUHE,.BookingDetail_ovConfirmedTag__byLu7{justify-content:center}}.documents_segmentBar__k9VsX{background:#f1f3f5;border:1px solid #e9ecef;border-radius:11px;display:inline-flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding:4px}.documents_segment__nxwLa{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 15px;transition:color .15s,background .15s,box-shadow .15s;white-space:nowrap}.documents_segment__nxwLa:hover{color:#374151}.documents_segment__nxwLa svg{color:#9ca3af;transition:color .15s}.documents_segmentActive__LHDVa{background:#fff;box-shadow:0 1px 3px #00000017,0 1px 2px #0000000f;color:#1a1d23}.documents_segmentActive__LHDVa svg{color:#f5a51e;color:var(--primary-color,#f5a51e)}.documents_segmentCount__h9Fce{align-items:center;background:#e3e6ea;border-radius:999px;color:#6b7280;display:inline-flex;font-size:11px;font-weight:700;height:19px;justify-content:center;line-height:1;min-width:19px;padding:0 6px}.documents_segmentActive__LHDVa .documents_segmentCount__h9Fce{background:#f5a51e;background:var(--primary-color,#f5a51e);color:#fff}.documents_panelHead__AftfY{align-items:flex-start;border-bottom:1px solid #eceef1;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.documents_panelTitle__lrApZ{align-items:center;color:#1a1d23;display:flex;font-size:14px;font-weight:700;gap:8px}.documents_panelSubtitle__9m98t{color:#9ca3af;font-size:12px;margin-top:3px}.documents_panelActions__ysOxv{align-items:center;display:flex;flex-shrink:0;gap:8px}.documents_infoBanner__EvqK-{align-items:flex-start;background:#f8fafc;border:1px solid #e9eef4;border-radius:9px;color:#5b6472;display:flex;font-size:12px;gap:9px;line-height:1.5;margin-bottom:14px;padding:10px 14px}.documents_infoBanner__EvqK- svg{color:#94a3b8;flex-shrink:0;margin-top:1px}.documents_infoBanner__EvqK- strong{color:#475569;font-weight:700}.documents_summaryStrip__x6n4f{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.documents_summaryCard__aJ6jK{background:#fafbfc;border:1px solid #eceef1;border-radius:9px;padding:12px 14px}.documents_summaryLabel__Ow\+zy{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.documents_summaryValue__IJXxY{font-feature-settings:"tnum";color:#1a1d23;font-size:17px;font-variant-numeric:tabular-nums;font-weight:800;margin-top:4px}.documents_summaryValueCredit__4Ql8y{color:#b06e0a}.documents_summaryValueNet__laRAo{color:#0d7a4f}.documents_list__RS94W{display:flex;flex-direction:column;gap:7px}.documents_row__vpNXv{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:11px 14px;transition:background .15s,border-color .15s}.documents_row__vpNXv:hover{background:#fafbfc;border-color:#e2e6ea}.documents_rowLeft__DPLqs{align-items:center;display:flex;gap:11px;min-width:0}.documents_rowIcon__7Pnd5{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.documents_rowIconInvoice__bYRWZ{background:#fff6e8;color:#f5a51e;color:var(--primary-color,#f5a51e)}.documents_rowName__V8zqI{color:#1a1d23;font-size:13px;font-weight:600}.documents_rowMeta__HDSoz,.documents_rowName__V8zqI{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.documents_rowMeta__HDSoz{color:#9ca3af;font-size:11.5px;margin-top:2px}.documents_rowMetaDot__JlrAO{color:#d1d5db}.documents_rowRight__48XPD{align-items:center;display:flex;flex-shrink:0;gap:10px}.documents_amountBlock__SqW19{line-height:1.25;text-align:right}.documents_amountValue__yNXVG{font-feature-settings:"tnum";color:#1a1d23;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800}.documents_amountValueCredit__lgalZ{color:#b06e0a}.documents_amountCaption__b2vlh{color:#b0b6bf;font-size:10.5px;font-weight:600}.documents_chip__A8hML{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;padding:2px 8px;white-space:nowrap}.documents_chipNeutral__0WbhF{background:#eef0f3;color:#6b7280}.documents_statusIssued__GOqQG{background:#e8f5ee;color:#0d7a4f}.documents_statusSent__sI0\+O{background:#e0f0ff;color:#1a6fb5}.documents_statusDraft__F-jdw{background:#fff3cd;color:#856404}.documents_vatChip__jiUyh{background:#f5eeff;color:#7c3aed}.documents_freshNote__c-1uZ{align-items:center;background:#f8fafc;border:1px solid #eceef1;border-radius:8px;color:#6b7280;display:flex;font-size:12px;gap:7px;margin-bottom:14px;padding:8px 12px}.documents_freshNote__c-1uZ svg{color:#9ca3af;flex-shrink:0}.documents_staleBanner__0arQe{align-items:center;background:#fff8ec;border:1px solid #f5d9a8;border-radius:9px;color:#8a5a00;display:flex;flex-wrap:wrap;font-size:12px;gap:9px;line-height:1.5;margin-bottom:14px;padding:10px 14px}.documents_staleBanner__0arQe svg{color:#d9941f;flex-shrink:0;margin-top:1px}.documents_staleAction__B2HuY{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:1px solid #e3a008;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-left:auto;padding:6px 12px;transition:filter .15s;white-space:nowrap}.documents_staleAction__B2HuY:hover{filter:brightness(.96)}.documents_staleAction__B2HuY:disabled{cursor:default;opacity:.6}.documents_savingInline__F-vbr{align-items:center;color:#9ca3af;display:inline-flex}.documents_savingBanner__JG3Kn{align-items:center;background:#f8fafc;border-radius:8px;color:#64748b;display:flex;font-size:12px;gap:8px;margin-top:8px;padding:10px 14px}.documents_empty__Wx8E5{align-items:center;display:flex;flex-direction:column;gap:6px;padding:38px 20px;text-align:center}.documents_emptyIcon__Y25la{align-items:center;background:#f3f4f6;border-radius:14px;color:#c4cad2;display:flex;height:56px;justify-content:center;margin-bottom:6px;width:56px}.documents_emptyTitle__Mh9-A{color:#4b5563;font-size:14px;font-weight:700}.documents_emptyHint__FPUW7{color:#9ca3af;font-size:12.5px;line-height:1.55;max-width:340px}.documents_emptyAction__cSp3n{margin-top:12px}.documents_skelRow__aP1bq{align-items:center;border:1px solid #f0f2f4;border-radius:9px;display:flex;justify-content:space-between;padding:11px 14px}.documents_skelLeft__ie8A7{align-items:center;display:flex;flex:1 1;gap:11px}.documents_skelBlock__5DV2b{border-radius:7px}.documents_skelText__cUuUB{display:flex;flex:1 1;flex-direction:column;gap:7px}.documents_shimmer__qwwGQ{animation:documents_docShimmer__umQxF 1.4s ease infinite;background:linear-gradient(90deg,#eef1f4 25%,#f7f9fb 37%,#eef1f4 63%);background-size:400% 100%}.documents_generating__pKcuj{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:44px 16px}.documents_genRing__09-Fk{height:58px;position:relative;width:58px}.documents_genRingTrack__QYKsk{animation:documents_docSpin__4w9H5 1s linear infinite;border:3px solid #eceef1;border-radius:50%;border-top:3px solid var(--accent,#2563eb);inset:0;position:absolute}.documents_genRingIcon__St\+lZ{align-items:center;animation:documents_docPulse__7b1Aa 2s ease-in-out infinite;color:#2563eb;color:var(--accent,#2563eb);display:flex;inset:0;justify-content:center;position:absolute}.documents_genTitle__rQzVv{color:#1a1d23;font-size:14px;font-weight:700;text-align:center}.documents_genSubtitle__0W3P7{color:#9ca3af;font-size:12px;line-height:1.5;margin-top:4px;text-align:center}.documents_genDots__i7aVp{display:flex;gap:6px}.documents_genDot__IYUKa{animation:documents_docBounce__ePHC3 1.4s ease-in-out infinite both;background:#2563eb;background:var(--accent,#2563eb);border-radius:50%;height:8px;opacity:.7;width:8px}@media (max-width:720px){.documents_summaryStrip__x6n4f{grid-template-columns:1fr}.documents_panelHead__AftfY{flex-direction:column}}.RichTextEditor_editor__DZsYu{background:#fff;background:var(--surface,#fff);border:1px solid #e4e6eb;border:1px solid var(--border,#e4e6eb);border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.RichTextEditor_editor__DZsYu:focus-within{border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);box-shadow:0 0 0 3px #f5a51e1f}.RichTextEditor_disabled__YaSvX{opacity:.65;pointer-events:none}.RichTextEditor_toolbar__DeaYW{align-items:center;background:#f8fafc;border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light,#eef0f4);display:flex;flex-wrap:wrap;gap:2px;padding:7px 9px}.RichTextEditor_tbGroup__Ybo3P{align-items:center;display:inline-flex;gap:2px}.RichTextEditor_tbSep__HJ1iW{background:#e4e6eb;background:var(--border,#e4e6eb);flex-shrink:0;height:18px;margin:0 5px;width:1px}.RichTextEditor_tbBtn__d-m\+A{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#525866;color:var(--text-secondary,#525866);cursor:pointer;display:inline-flex;height:29px;justify-content:center;transition:background .12s,color .12s,border-color .12s;width:29px}.RichTextEditor_tbBtn__d-m\+A:hover{background:#eef2f7;color:#0f1419;color:var(--text-primary,#0f1419)}.RichTextEditor_tbBtn__d-m\+A:disabled{cursor:not-allowed;opacity:.5}.RichTextEditor_tbBtnActive__xUd1B{background:#e0e7ff;border-color:#c7d2fe;color:#2563eb}.RichTextEditor_spin__peCAe{animation:RichTextEditor_rteSpin__oOq0g .7s linear infinite}@keyframes RichTextEditor_rteSpin__oOq0g{to{transform:rotate(1turn)}}.RichTextEditor_surfaceWrap__\+QBoy{position:relative}.RichTextEditor_surface__F3\+xz{color:#0f1419;color:var(--text-primary,#0f1419);font-family:inherit;font-size:13.5px;line-height:1.65;max-height:460px;outline:none;overflow-y:auto;padding:14px 16px;word-break:break-word}.RichTextEditor_surface__F3\+xz:empty{min-height:inherit}.RichTextEditor_placeholder__Njm28{color:#b0b5bd;color:var(--text-quaternary,#b0b5bd);font-size:13.5px;left:16px;line-height:1.65;pointer-events:none;position:absolute;top:14px;-webkit-user-select:none;user-select:none}.RichTextEditor_surface__F3\+xz h2{color:#0f1419;color:var(--text-primary,#0f1419);font-size:16px;font-weight:800;letter-spacing:-.01em;margin:12px 0 6px}.RichTextEditor_surface__F3\+xz h3{color:#0f1419;color:var(--text-primary,#0f1419);font-size:14px;font-weight:700;margin:10px 0 5px}.RichTextEditor_surface__F3\+xz p{margin:0 0 8px}.RichTextEditor_surface__F3\+xz ol,.RichTextEditor_surface__F3\+xz ul{margin:6px 0 8px;padding-left:24px}.RichTextEditor_surface__F3\+xz li{margin:2px 0}.RichTextEditor_surface__F3\+xz ul{list-style:disc}.RichTextEditor_surface__F3\+xz ol{list-style:decimal}.RichTextEditor_surface__F3\+xz a{color:#2563eb;text-decoration:underline}.RichTextEditor_surface__F3\+xz blockquote{background:#fffbf0;border-left:3px solid #f5a51e;border-left:3px solid var(--accent-amber-light,#f5a51e);border-radius:0 6px 6px 0;color:#525866;color:var(--text-secondary,#525866);margin:8px 0;padding:6px 14px}.RichTextEditor_surface__F3\+xz b,.RichTextEditor_surface__F3\+xz strong{font-weight:700}.RichTextEditor_surface__F3\+xz img.rte-thumb{border:1px solid #e4e6eb;border:1px solid var(--border,#e4e6eb);border-radius:8px;box-shadow:0 1px 3px #10182814;display:inline-block;margin:4px 6px 4px 0;max-height:160px;max-width:220px;object-fit:cover;vertical-align:middle}.NotesTab_wrap__fMO4g{display:flex;flex-direction:column;gap:16px}.NotesTab_bar__rVocd{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.NotesTab_barTitle__YIy6f{align-items:center;color:#0f1419;color:var(--text-primary,#0f1419);display:flex;font-size:15px;font-weight:800;gap:8px;letter-spacing:-.01em}.NotesTab_barTitle__YIy6f svg{color:#d97706;color:var(--accent-amber,#d97706)}.NotesTab_lockedBadge__3Q5ZG{align-items:center;background:#f5f6f8;background:var(--surface-sunken,#f5f6f8);border:1px solid #e4e6eb;border:1px solid var(--border,#e4e6eb);border-radius:999px;color:#868c98;color:var(--text-tertiary,#868c98);display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;margin-left:4px;padding:2px 8px}.NotesTab_barActions__D9dtq{align-items:center;display:flex;gap:12px}.NotesTab_dirty__fGVOn{align-items:center;color:#b4791a;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px}.NotesTab_saveBtn__V8Fje{align-items:center;background:#d97706;background:var(--accent-amber,#d97706);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 2px #d9770640;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;padding:8px 16px;transition:background .15s,opacity .15s,box-shadow .15s}.NotesTab_saveBtn__V8Fje:hover:not(:disabled){background:#c2620f}.NotesTab_saveBtn__V8Fje:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.NotesTab_spin__oF3Z3{animation:NotesTab_ntSpin__V443n .7s linear infinite}@keyframes NotesTab_ntSpin__V443n{to{transform:rotate(1turn)}}.NotesTab_grid__1qETM{display:flex;flex-direction:column;gap:16px}.NotesTab_card__olWeK{background:#fff;background:var(--surface,#fff);border:1px solid #e4e6eb;border:1px solid var(--border,#e4e6eb);border-radius:12px;box-shadow:0 1px 2px #1018280a;padding:16px 18px}.NotesTab_cardHead__ZwZti{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.NotesTab_cardTitle__9\+N\+Z{align-items:flex-start;display:flex;gap:11px;min-width:0}.NotesTab_cardIcon__-5ER1{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.NotesTab_cardIconOffice__eM8wC{background:#eef2f7;color:#475569}.NotesTab_cardIconInvoice__Yn7MK{background:#fff3e0;color:#c2620f}.NotesTab_cardName__AgDMp{color:#0f1419;color:var(--text-primary,#0f1419);font-size:13.5px;font-weight:700}.NotesTab_cardDesc__iZ1-g{color:#868c98;color:var(--text-tertiary,#868c98);font-size:11.5px;line-height:1.45;margin-top:2px}.NotesTab_tag__M0UNt{align-items:center;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.NotesTab_tagInternal__dUIEi{background:#eef2f7;border:1px solid #e2e8f0;color:#475569}.NotesTab_tagInvoice__ItSCJ{background:#fff3e0;border:1px solid #fde4c2;color:#c2620f}.NotesTab_footNote__N67QF{align-items:center;background:#eef2ff;border:1px solid #dde4fa;border-radius:10px;color:#4338ca;display:flex;font-size:12px;font-weight:500;gap:8px;padding:10px 14px}.NotesTab_footNote__N67QF svg{flex-shrink:0}@media (min-width:1100px){.NotesTab_grid__1qETM{display:grid;grid-template-columns:1fr 1fr}}.FooterActions_wrapper__3KLmb{bottom:0;margin-top:24px;position:-webkit-sticky;position:sticky;z-index:50}.FooterActions_bar__RSHWj{background:linear-gradient(180deg,#fff,#f9fafb);border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 -8px 24px #0000000f,0 -2px 8px #0000000a;justify-content:space-between;padding:14px 18px}.FooterActions_bar__RSHWj,.FooterActions_left__Q8cSA,.FooterActions_saved__ercW4{align-items:center;display:flex}.FooterActions_saved__ercW4{color:#16a34a;font-size:13px;font-weight:600;gap:8px}.FooterActions_actions__uiF3g{display:flex;gap:12px}.FooterActions_cancelBtn__tdo1r{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 18px;transition:.2s}.FooterActions_cancelBtn__tdo1r:hover{background:#f9fafb;border-color:#d1d5db}.FooterActions_saveBtn__8SGFv{background:linear-gradient(135deg,#f5a51e,#ffcc70);border:none;border-radius:12px;box-shadow:0 8px 20px #f5a51e59;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px;transition:.25s}.FooterActions_saveBtn__8SGFv:hover{box-shadow:0 12px 26px #f5a51e73;transform:translateY(-1px)}.HeaderSettings_page__47d0o{background:#f7f8fb}.HeaderSettings_pageHeader__XyOt3{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:14px;display:flex;justify-content:space-between;margin-bottom:22px;padding:18px 24px}.HeaderSettings_headerLeft__W4eK\+{align-items:center;display:flex;gap:14px}.HeaderSettings_headerIcon__BIsN3{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border-radius:14px;color:#fff;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;width:44px}.HeaderSettings_pageHeader__XyOt3 h1{color:#111827;font-size:18px;font-weight:700;margin:0}.HeaderSettings_pageHeader__XyOt3 p{color:#6b7280;font-size:13px;margin:2px 0 0}.HeaderSettings_resetBtn__-E-YM{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 14px}.HeaderSettings_resetBtn__-E-YM:hover{background:#f9fafb}.HeaderSettings_card__dRktW{background:linear-gradient(180deg,#fffaf0,#fff);padding:22px}.HeaderSettings_cardHeader__4jan7{margin-bottom:18px}.HeaderSettings_cardTitle__wGUKo{align-items:center;display:flex;gap:12px}.HeaderSettings_sectionIcon__INSlY{align-items:center;background:#f5a51e;border-radius:10px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.HeaderSettings_cardHeader__4jan7 h3{color:#111827;font-size:16px;font-weight:700;margin:0}.HeaderSettings_cardHeader__4jan7 p{color:#6b7280;font-size:13px;margin:2px 0 0}.HeaderSettings_logoBlock__qmOnk{margin-bottom:18px}.HeaderSettings_label__RIzaX{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.HeaderSettings_logoRow__eyPBn{align-items:center;display:flex;gap:20px}.HeaderSettings_logoPreview__8jvQd{align-items:center;background:#fff;border:1.5px dashed #d1d5db;border-radius:12px;display:flex;height:64px;justify-content:center;width:140px}.HeaderSettings_logoPreview__8jvQd img{max-height:48px;max-width:120px}.HeaderSettings_logoActions__eKgps{display:flex;flex-direction:column;gap:6px}.HeaderSettings_uploadBtn__2yMUe{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:8px 14px}.HeaderSettings_uploadBtn__2yMUe:hover{background:#f9fafb}.HeaderSettings_hint__vc236{color:#6b7280;font-size:12px}.HeaderSettings_formRow__aswtQ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.HeaderSettings_field__3YR8f label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.HeaderSettings_field__3YR8f input{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:42px;padding:0 12px}.HeaderSettings_card__dRktW{background:#fff;border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:22px;padding:20px}.HeaderSettings_navCard__BmGbg{background:linear-gradient(180deg,#f8fafc,#fff)}.HeaderSettings_cardHeaderRow__kamEk{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.HeaderSettings_darkIcon__8l2sQ{align-items:center;background:#334155;border-radius:10px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.HeaderSettings_primaryBtn__97zQq{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:8px 14px}.HeaderSettings_menuList__PVnAq{display:flex;flex-direction:column;gap:10px}.HeaderSettings_menuRow__oNn1V{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:grid;gap:12px;grid-template-columns:56px 1.2fr 1.1fr 1.4fr auto auto;padding:10px}.HeaderSettings_dragIndex__mhxLj{align-items:center;color:#111827;display:flex;font-size:13px;font-weight:600;gap:6px}.HeaderSettings_input__zFMxN{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;height:38px;padding:0 12px}.HeaderSettings_selectWrap__swPWj{align-items:center;display:flex;gap:8px}.HeaderSettings_menuTypeSelect__hz7AB{flex:1 1;min-width:0}.HeaderSettings_menuTypeSelect__hz7AB select{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:13px;height:38px;padding:0 34px 0 12px;transition:all .15s ease;width:100%}.HeaderSettings_menuTypeSelect__hz7AB select:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e24;outline:none}.HeaderSettings_select__bKAws{background:#0000;border:none;font-size:13px}.HeaderSettings_deleteBtn__c1kZU{background:none;border:none;color:#ef4444;cursor:pointer}.HeaderSettings_accountCard__-oCJJ{background:linear-gradient(180deg,#faf5ff,#fff)}.HeaderSettings_purpleIcon__qfak6{align-items:center;background:#9333ea;border-radius:10px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.HeaderSettings_accountToggle__zh1i2{align-items:center;background:#fff;border-radius:14px;display:flex;justify-content:space-between;margin:14px 0 18px;padding:14px 16px}.HeaderSettings_accountToggle__zh1i2 h4{font-size:14px;margin:0}.HeaderSettings_accountToggle__zh1i2 p{color:#6b7280;font-size:12px;margin:2px 0 0}.HeaderSettings_inlineToggle__EAVuz{align-items:center;display:flex;font-size:13px;gap:10px;margin-top:24px}.HeaderSettings_orangeIcon__\+f1o4{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.HeaderSettings_blueIcon__5KOuS,.HeaderSettings_orangeIcon__\+f1o4{align-items:center;border-radius:10px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.HeaderSettings_blueIcon__5KOuS{background:linear-gradient(135deg,#2563eb,#60a5fa)}.HeaderSettings_trustCard__qWqyr{background:linear-gradient(180deg,#fffaf0,#fff)}.HeaderSettings_badgeList__4hF8Q{display:flex;flex-direction:column;gap:12px}.HeaderSettings_badgeRow__G0PKV{grid-gap:12px;align-items:center;background:#fff;border:1px solid #fcd34d;border-radius:14px;display:grid;gap:12px;grid-template-columns:56px 120px 1fr auto auto;padding:12px}.HeaderSettings_uploadBox__t8kr6{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:10px;display:flex;gap:8px;padding:6px 10px}.HeaderSettings_uploadBox__t8kr6 button{background:none;border:none;cursor:pointer;font-size:13px}.HeaderSettings_languageCard__U7jDW{background:linear-gradient(180deg,#f5f9ff,#fff)}.HeaderSettings_selectorGrid__t3gFh{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:18px}.HeaderSettings_selectorBox__ZyQFN{align-items:center;background:#f8fafc;border:1px solid #dbeafe;border-radius:14px;display:flex;justify-content:space-between;padding:14px 16px}.HeaderSettings_selectorLeft__F2AOM{align-items:center;display:flex;font-size:14px;font-weight:600;gap:10px}.HeaderSettings_selectorIcon__3VxbV{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:10px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.HeaderSettings_field__3YR8f select{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:42px;padding:0 36px 0 12px;transition:all .15s ease;width:100%}.HeaderSettings_field__3YR8f select:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e24;outline:none}.HeaderSettings_deviceCard__U7iwb{background:linear-gradient(180deg,#fff,#f9fafb)}.HeaderSettings_deviceIcon__\+wI2t{align-items:center;background:#374151;border-radius:10px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.HeaderSettings_warningText__F5af4{color:#f97316;font-size:12px;margin-top:2px}.HeaderSettings_deviceGrid__OP\+s2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px}.HeaderSettings_deviceBox__VdLDT{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;justify-content:space-between;padding:16px}.HeaderSettings_deviceLeft__k05vi{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:12px}.HeaderSettings_deviceMiniIcon__NvewB{align-items:center;background:#4b5563;border-radius:10px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.HeaderSettings_footerBar__wTVg4{align-items:center;background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 12px #0000000f,0 -1px 0 #0000000d;display:flex;justify-content:space-between;margin-top:24px;padding:14px 24px;position:-webkit-sticky;position:sticky}.HeaderSettings_saved__nwkcu{align-items:center;color:#16a34a;display:flex;font-size:13px;gap:6px}.HeaderSettings_footerActions__6HbyL{display:flex;gap:12px}.HeaderSettings_cancelBtn__SD52h{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:14px;padding:10px 18px}.HeaderSettings_saveBtn__aCfEU{background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.cms-form-scope input:not([type=checkbox]):not([type=radio]):not([type=file]),.cms-form-scope select,.cms-form-scope textarea{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-size:14px;line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.cms-form-scope input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:40px;padding:10px 12px}.cms-form-scope textarea{padding:10px 12px}.cms-form-scope input:not([type=checkbox]):not([type=radio]):not([type=file])::placeholder,.cms-form-scope textarea::placeholder{color:#9ca3af}.cms-form-scope input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.cms-form-scope select:focus,.cms-form-scope textarea:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e29;outline:none}.cms-form-scope input:not([type=checkbox]):not([type=radio]):not([type=file]):disabled,.cms-form-scope select:disabled,.cms-form-scope textarea:disabled{background:#f3f4f6;color:#6b7280;cursor:not-allowed}.FooterSettings_page__pF00e{background:#f7f8fb}.FooterSettings_page__pF00e button,.FooterSettings_page__pF00e input,.FooterSettings_page__pF00e select,.FooterSettings_page__pF00e textarea{font-family:inherit}.FooterSettings_pageHeader__dSztt{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:14px;display:flex;justify-content:space-between;margin-bottom:22px;padding:18px 24px}.FooterSettings_headerLeft__\+M\+2x{align-items:center;display:flex;gap:14px}.FooterSettings_headerIcon__DW469{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border-radius:14px;color:#fff;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;width:44px}.FooterSettings_pageHeader__dSztt h1{color:#111827;font-size:18px;font-weight:700;margin:0}.FooterSettings_pageHeader__dSztt p{color:#6b7280;font-size:13px;margin:2px 0 0}.FooterSettings_resetBtn__cNZoQ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 14px}.FooterSettings_resetBtn__cNZoQ:hover{background:#f9fafb}.FooterNavigation_card__W-2uM{background:#fff;border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:22px;padding:20px}.FooterNavigation_cardHeader__PcXME{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.FooterNavigation_cardHeader__PcXME h3{color:#111827;font-size:16px;font-weight:700;margin:0}.FooterNavigation_cardHeader__PcXME p{color:#6b7280;font-size:13px;margin:2px 0 0}.FooterNavigation_group__Q72I5{background:#fcfcfd;border:1px solid #e5e7eb;border-radius:14px;margin-top:16px;padding:12px}.FooterNavigation_groupHeader__OBbMo{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.FooterNavigation_categoryHeading__9\+HBp{flex:1 1}.FooterNavigation_categoryInput__aiknn{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-family:inherit;font-size:13px;font-weight:600;height:38px;letter-spacing:.01em;padding:0 12px;width:100%}.FooterNavigation_categoryInput__aiknn:focus,.FooterNavigation_input__qZY-h:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e24;outline:none}.FooterNavigation_groupActions__gjCqA{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.FooterNavigation_addBtn__cudUx{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;min-height:32px;padding:6px 10px;transition:background .15s ease}.FooterNavigation_addBtn__cudUx:hover{background:#de941b}.FooterNavigation_deleteCategoryBtn__VvNy0{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:10px;color:#dc2626;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;min-height:32px;padding:6px 10px;transition:background .15s ease}.FooterNavigation_deleteCategoryBtn__VvNy0:hover{background:#fff5f5}.FooterNavigation_moveControl__zGM1q{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;height:32px;overflow:hidden}.FooterNavigation_moveBtn__P8pBw{align-items:center;background:#0000;border:none;border-right:1px solid #eef2f7;color:#6b7280;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.FooterNavigation_moveBtn__P8pBw:hover:not(:disabled){background:#f9fafb;color:#334155}.FooterNavigation_moveBtn__P8pBw:last-child{border-right:none}.FooterNavigation_moveBtn__P8pBw:disabled{cursor:not-allowed;opacity:.45}.FooterNavigation_row__PxaBv{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;margin-bottom:8px;padding:10px}.FooterNavigation_input__qZY-h{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-family:inherit;font-size:14px;height:38px;padding:0 12px}.FooterNavigation_linksArea__4YA35{background:#fff;border:1px dashed #d1d5db;border-radius:10px;padding:10px}.FooterNavigation_emptyState__fbjSj{background:#fff;border-radius:8px;color:#6b7280;font-size:12px;margin:0;padding:8px 10px}.FooterNavigation_rowActions__b7uTw{align-items:center;display:inline-flex;gap:8px;justify-self:end}.FooterNavigation_deleteBtn__g8\+QT{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.FooterNavigation_deleteBtn__g8\+QT:hover{background:#fff1f2}@media (max-width:1100px){.FooterNavigation_groupHeader__OBbMo{flex-direction:column}.FooterNavigation_groupActions__gjCqA{justify-content:flex-start;width:100%}.FooterNavigation_row__PxaBv{grid-template-columns:1fr}.FooterNavigation_rowActions__b7uTw{justify-self:start}}.FooterPaymentIcons_card__-mbR-{background:linear-gradient(180deg,#f8fafc,#fff);border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:22px;padding:20px}.FooterPaymentIcons_cardHeader__3yeFY{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.FooterPaymentIcons_cardHeader__3yeFY h3{font-size:16px;margin:0}.FooterPaymentIcons_cardHeader__3yeFY p{color:#6b7280;font-size:13px;margin:0}.FooterPaymentIcons_addBtn__Ac9MP{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px}.FooterPaymentIcons_iconList__\+Ali2{margin-top:10px}.FooterPaymentIcons_row__UUDxD{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;gap:10px;grid-template-columns:44px 140px 1fr auto auto;margin-bottom:10px;padding:10px}.FooterPaymentIcons_drag__i40Dr{align-items:center;color:#6b7280;display:flex;gap:4px}.FooterPaymentIcons_drag__i40Dr span{font-size:12px}.FooterPaymentIcons_uploadBox__4IIMv{align-items:center;background:#f1f5f9;border:1px dashed #cbd5f5;border-radius:10px;display:flex;gap:8px;padding:6px 10px}.FooterPaymentIcons_uploadBox__4IIMv button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:12px;padding:4px 10px}.FooterPaymentIcons_input__rxAIR{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:40px;padding:0 12px}.FooterPaymentIcons_deleteBtn__B9sl8{background:none;border:none;color:#ef4444;cursor:pointer}.FooterBrand_card__TRrR4{background:linear-gradient(180deg,#fff,#fafafa);border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:22px;padding:20px}.FooterBrand_cardHeader__m9UfI{margin-bottom:14px}.FooterBrand_headerLeft__W7DxH{align-items:center;display:flex;gap:10px}.FooterBrand_iconBox__ci-R0{align-items:center;background:#fff7e5;border-radius:8px;color:#f59e0b;display:flex;height:30px;justify-content:center;width:30px}.FooterBrand_cardHeader__m9UfI h3{font-size:16px;margin:0}.FooterBrand_cardHeader__m9UfI p{color:#6b7280;font-size:13px;margin:0}.FooterBrand_grid__AZIcR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.FooterBrand_field__xPHKU{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.FooterBrand_field__xPHKU label{color:#374151;font-size:13px;font-weight:600}.FooterBrand_input__yrYDM{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:40px;padding:0 12px;width:100%}.FooterBrand_logoInputWrap__L9nFC{align-items:center;display:flex;flex:1 1;gap:8px}.FooterBrand_logoInputWrap__L9nFC svg{color:#9ca3af;flex-shrink:0}.FooterBrand_logoRow__jlCpN{align-items:center;display:flex;gap:10px}.FooterBrand_uploadBtn__OgMwo{align-items:center;background:#fff7e5;border:1px solid #f5d7a0;border-radius:9px;color:#9a6700;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;height:34px;padding:0 12px;white-space:nowrap}.FooterBrand_fileInput__8Kmj1{display:none}.FooterBrand_uploadError__Rc\+HP{color:#dc2626;font-size:12px;margin:8px 0 0}.FooterBrand_previewWrap__jWL6R{margin-top:10px}.FooterBrand_logoPreview__j674P{background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:50px;object-fit:contain;width:120px}.FooterBrand_textarea__700UN{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-family:inherit;font-size:14px;line-height:1.5;min-height:80px;padding:10px 12px;resize:vertical}.FooterBottomBar_card__NLvsd{background:linear-gradient(180deg,#fff,#fafafa);border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:22px;padding:20px}.FooterBottomBar_cardHeader__0NSWR{margin-bottom:14px}.FooterBottomBar_cardHeader__0NSWR h3{font-size:16px;margin:0}.FooterBottomBar_cardHeader__0NSWR p{color:#6b7280;font-size:13px;margin:0}.FooterBottomBar_field__SPbs6{display:flex;flex-direction:column;gap:7px}.FooterBottomBar_field__SPbs6 label{color:#374151;font-size:13px;font-weight:600}.FooterBottomBar_input__Xl8E1{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:40px;padding:0 12px}.HomepageSettings_page__vktnt{background:#f7f8fb}.HomepageSettings_pageHeader__9IaSr{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:14px;display:flex;justify-content:space-between;margin-bottom:22px;padding:18px 24px}.HomepageSettings_headerLeft__04uO3{align-items:center;display:flex;gap:14px}.HomepageSettings_headerIcon__Ok79d{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border-radius:14px;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.HomepageSettings_pageHeader__9IaSr h1{color:#111827;font-size:18px;font-weight:700;margin:0}.HomepageSettings_pageHeader__9IaSr p{color:#6b7280;font-size:13px;margin:2px 0 0}.HomepageSettings_coolTag__No0Mu{align-items:center;background:#eef2ff;border-radius:999px;color:#3730a3;display:inline-flex;font-size:12px;font-weight:600;margin-top:8px;padding:3px 10px}.HomepageSettings_resetBtn__cQoq1{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 14px}.HomepageSettings_card__nyrAB{background:#fff;border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:18px;padding:20px}.HomepageSettings_card__nyrAB h3{color:#111827;font-size:16px;margin:0 0 10px}.HomepageSettings_cardCollapsed__ar0U4{padding-bottom:20px}.HomepageSettings_cardCollapsed__ar0U4>:not(.HomepageSettings_sectionHeader__CcR-a){display:none}.HomepageSettings_cardCollapsed__ar0U4 .HomepageSettings_sectionHeader__CcR-a,.HomepageSettings_cardCollapsed__ar0U4 h3{margin-bottom:0}.HomepageSettings_cardOpen__Pg3tj{border:1px solid #e6eef8;box-shadow:0 10px 30px #1f4fd81f}.HomepageSettings_cardTitleBtn__RdOUq{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:8px;min-width:0;padding:0;text-align:left}.HomepageSettings_cardTitleBtn__RdOUq h3{margin-bottom:0}.HomepageSettings_cardTitleBtn__RdOUq:hover h3{color:#1d4ed8}.HomepageSettings_cardTitleBtn__RdOUq:focus-visible{border-radius:8px;outline:3px solid #2563eb59;outline-offset:3px}.HomepageSettings_cardTitleChev__3WmF4{color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.HomepageSettings_cardOpen__Pg3tj .HomepageSettings_cardTitleChev__3WmF4{color:#2563eb;transform:rotate(90deg)}.HomepageSettings_hint__53OCR{color:#6b7280;font-size:12px;margin:0 0 10px}.HomepageSettings_grid2__adcSJ,.HomepageSettings_heroTopGrid__w\+DeY{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.HomepageSettings_heroTopGrid__w\+DeY{margin-bottom:2px}.HomepageSettings_heroContentGrid__YmFIt{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.HomepageSettings_itemGrid2__ktSrr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.HomepageSettings_itemGrid3__fc4Dk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.HomepageSettings_field__Xzzgr{margin-bottom:10px}.HomepageSettings_field__Xzzgr label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.HomepageSettings_field__Xzzgr input,.HomepageSettings_field__Xzzgr textarea,.HomepageSettings_jsonArea__ru4DH{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:14px;line-height:1.45;padding:10px 12px;width:100%}.HomepageSettings_jsonArea__ru4DH{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.HomepageSettings_field__Xzzgr input:focus,.HomepageSettings_field__Xzzgr textarea:focus,.HomepageSettings_jsonArea__ru4DH:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e29;outline:none}.HomepageSettings_field__Xzzgr input::placeholder,.HomepageSettings_field__Xzzgr textarea::placeholder{color:#9ca3af}.HomepageSettings_imageUploadRow__wyzsa{align-items:center;display:flex;gap:8px}.HomepageSettings_heroBackgroundField__1M7tr{margin-top:4px}.HomepageSettings_heroBackgroundPanel__qaRQB{background:#fcfcfd;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.HomepageSettings_heroBackgroundControlRow__JTkuC{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.HomepageSettings_heroBackgroundInputWrap__DE\+We{min-width:0}.HomepageSettings_heroBackgroundInputWrap__DE\+We input{width:100%}.HomepageSettings_heroBackgroundButtons__Nu9pC{align-items:center;display:inline-flex;gap:8px}.HomepageSettings_heroBackgroundEmpty__aTR89,.HomepageSettings_heroBackgroundPreviewCard__0ypAh{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:10px;min-height:168px}.HomepageSettings_heroBackgroundPreviewCard__0ypAh{padding:8px}.HomepageSettings_heroBackgroundEmpty__aTR89{align-items:center;background:#f9fafb;color:#9ca3af;display:flex;font-size:13px;justify-content:center;padding:16px}.HomepageSettings_uploadBtn__HtUbS{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;line-height:1;min-height:38px;padding:8px 12px;white-space:nowrap}.HomepageSettings_field__Xzzgr .HomepageSettings_uploadBtn__HtUbS{display:inline-flex;margin-bottom:0;vertical-align:middle}.HomepageSettings_heroBackgroundButtons__Nu9pC .HomepageSettings_uploadBtn__HtUbS{min-height:40px;padding:0 14px}.HomepageSettings_uploadBtn__HtUbS svg{display:block;flex-shrink:0;height:14px;width:14px}.HomepageSettings_uploadBtn__HtUbS:hover{background:#f9fafb}.HomepageSettings_uploadBtn__HtUbS input{display:none}.HomepageSettings_imagePreview__nzsDH{border:1px solid #e5e7eb;border-radius:10px;height:114px;margin-top:8px;object-fit:cover;width:100%}.HomepageSettings_heroImagePreview__yBoWl{border:1px solid #e5e7eb;border-radius:10px;height:150px;object-fit:cover;width:100%}.HomepageSettings_imagePreviewWrap__u8PEy{position:relative}.HomepageSettings_imagePreviewWrap__u8PEy .HomepageSettings_imagePreview__nzsDH{margin-top:0}.HomepageSettings_previewActionBtn__7hZzk{align-items:center;background:#111827b3;border:1px solid #fff9;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;opacity:0;padding:7px 10px;position:absolute;right:10px;top:10px;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,background .18s ease}.HomepageSettings_imagePreviewWrap__u8PEy:hover .HomepageSettings_previewActionBtn__7hZzk{opacity:1;transform:translateY(0)}.HomepageSettings_previewActionBtn__7hZzk:hover{background:#111827d1}.HomepageSettings_fullImageWrap__2kw0I{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;max-height:75vh;overflow:auto;width:100%}.HomepageSettings_fullImage__IuwqP{background:#111827;display:block;max-height:75vh;min-height:320px;object-fit:contain;width:100%}@media (max-width:980px){.HomepageSettings_heroBackgroundControlRow__JTkuC,.HomepageSettings_heroContentGrid__YmFIt,.HomepageSettings_heroTopGrid__w\+DeY{grid-template-columns:1fr}.HomepageSettings_heroBackgroundButtons__Nu9pC{justify-content:flex-start}.HomepageSettings_tabHeaderRow__SmWyS{align-items:stretch;grid-template-columns:1fr}.HomepageSettings_tabHeaderActions__2BhrT{justify-content:flex-start}.HomepageSettings_marqueeRow__Vn-hp{grid-template-columns:1fr}.HomepageSettings_marqueeRemoveBtn__O4RCM{justify-self:flex-start}.HomepageSettings_marqueeList__fp0t1,.HomepageSettings_searchFieldRow__OGjqq{grid-template-columns:1fr}.HomepageSettings_searchFieldRemoveBtn__tz530{justify-self:flex-start}.HomepageSettings_compactList__MuH5Q{grid-template-columns:1fr}}.HomepageSettings_uploadError__xRLmS{color:#b91c1c;font-size:12px}.HomepageSettings_customBadgeInput__v2kke{margin-top:8px}.HomepageSettings_fieldHint__eEbds{color:#6b7280;display:block;font-size:12px;line-height:1.35;margin:6px 4px}.HomepageSettings_avatarPreview__1IGO1{border:1px solid #e5e7eb;border-radius:999px;height:58px;margin-top:8px;object-fit:cover;width:58px}.HomepageSettings_sectionHeader__CcR-a{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.HomepageSettings_sectionHeaderFields__Dfc5F{grid-gap:12px;background:#f8f9fc;border:1px solid #e8ecf4;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;padding:12px 16px}.HomepageSettings_inlineActions__X25ji{align-items:center;display:flex;gap:8px}.HomepageSettings_searchFieldRow__OGjqq{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.HomepageSettings_searchFieldCell__KrKfC{margin-bottom:0}.HomepageSettings_searchFieldRemoveBtn__tz530{font-size:13px;line-height:1;margin-top:0;min-height:38px;padding:8px 12px}.HomepageSettings_tabHeaderRow__SmWyS{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) auto;margin-bottom:10px}.HomepageSettings_tabNameField__c\+wtA{margin-bottom:0}.HomepageSettings_tabHeaderActions__2BhrT{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.HomepageSettings_tabActionBtn__nTndm{font-size:13px;line-height:1;margin-top:0;min-height:38px;padding:8px 12px}.HomepageSettings_tabHeaderActions__2BhrT .HomepageSettings_dangerBtn__b--w6{margin-top:0}.HomepageSettings_marqueeList__fp0t1{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.HomepageSettings_marqueeItemCard__qYWIJ{padding:10px 12px;width:100%}.HomepageSettings_marqueeList__fp0t1>.HomepageSettings_itemCard__wW9LP:only-child,.HomepageSettings_marqueeList__fp0t1>.HomepageSettings_marqueeItemCard__qYWIJ:only-child{grid-column:1/-1}@media (min-width:1680px){.HomepageSettings_marqueeList__fp0t1{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1280px){.HomepageSettings_marqueeList__fp0t1{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomepageSettings_marqueeRow__Vn-hp{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.HomepageSettings_marqueeField__5\+qhe{margin-bottom:0}.HomepageSettings_marqueeField__5\+qhe label{margin-bottom:4px}.HomepageSettings_marqueeRemoveBtn__O4RCM{font-size:13px;line-height:1;margin-top:0;min-height:38px;padding:8px 12px}.HomepageSettings_compactList__MuH5Q{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.HomepageSettings_compactList__MuH5Q .HomepageSettings_itemCard__wW9LP{margin-bottom:0}.HomepageSettings_compactList__MuH5Q>.HomepageSettings_itemCard__wW9LP:only-child{grid-column:1/-1}.HomepageSettings_itemCard__wW9LP{background:#fcfcfd;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:10px;padding:12px}.HomepageSettings_nestedCard__8H1Jf{background:#fff;border:1px dashed #d1d5db;border-radius:10px;margin-top:8px;padding:10px}.HomepageSettings_smallBtn__7GDdc{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px}.HomepageSettings_smallBtn__7GDdc:hover{background:#f9fafb}.HomepageSettings_smallBtn__7GDdc:disabled{cursor:not-allowed;opacity:.45}.HomepageSettings_smallBtn__7GDdc:disabled:hover{background:#fff}.HomepageSettings_pickerRow__4MYQB{grid-gap:16px;align-items:start;border-bottom:1px dashed #e5e7eb;display:grid;gap:16px;grid-template-columns:1fr auto;margin-bottom:14px;padding-bottom:14px}.HomepageSettings_hotelPicker__sNU\+E{position:relative}.HomepageSettings_hotelPickerInput__1xkZU{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#9ca3af;display:flex;gap:8px;padding:0 10px}.HomepageSettings_hotelPickerInput__1xkZU:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.HomepageSettings_hotelPickerInput__1xkZU input{background:#0000;border:none!important;box-shadow:none!important;color:#111827;flex:1 1;font-size:13px;outline:none;padding:9px 0!important}.HomepageSettings_hotelPickerClear__0-lJr{background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;padding:2px}.HomepageSettings_hotelPickerClear__0-lJr:hover{color:#ef4444}.HomepageSettings_hotelPickerDropdown__QOA2h{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 32px #0f172a29;left:0;max-height:320px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.HomepageSettings_hotelPickerOption__wdaai{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px;text-align:left;width:100%}.HomepageSettings_hotelPickerOption__wdaai:hover{background:#f3f4f6}.HomepageSettings_hotelPickerThumbEmpty__mFKlD,.HomepageSettings_hotelPickerThumb__adSOd{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;height:34px;object-fit:cover;width:44px}.HomepageSettings_hotelPickerText__gtGP\+{display:flex;flex-direction:column;min-width:0}.HomepageSettings_hotelPickerName__Ing85{color:#111827;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomepageSettings_hotelPickerMeta__WFceo{color:#6b7280;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomepageSettings_fhtCard__ATUHV{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:12px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.HomepageSettings_fhtCard__ATUHV:hover{border-color:#d8dee9;box-shadow:0 2px 10px #0f172a0d}.HomepageSettings_fhtHeader__DAhTr{align-items:center;background:#f8fafc;border-bottom:1px solid #eef2f7;display:flex;gap:10px;padding:10px 12px}.HomepageSettings_fhtIndex__QiGyG{align-items:center;background:#eef2ff;border-radius:7px;color:#4338ca;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.HomepageSettings_fhtTitle__JtXfO{color:#111827;flex:1 1;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomepageSettings_fhtUntitled__DQ1SJ{color:#9ca3af;font-weight:500}.HomepageSettings_fhtHeaderActions__SQQ1a{align-items:center;display:flex;flex-shrink:0;gap:4px}.HomepageSettings_fhtStatus__mL2Fr{align-items:center;display:flex;gap:7px;margin-right:4px}.HomepageSettings_fhtStatusOff__jLYJc,.HomepageSettings_fhtStatusOn__LFIOP{font-size:12px;font-weight:600;min-width:46px}.HomepageSettings_fhtStatusOn__LFIOP{color:#15803d}.HomepageSettings_fhtStatusOff__jLYJc{color:#b91c1c}.HomepageSettings_fhtDivider__FB5IP{background:#e2e8f0;height:20px;margin:0 4px;width:1px}.HomepageSettings_fhtIconBtn__Eijqd{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s,color .15s,border-color .15s;width:30px}.HomepageSettings_fhtIconBtn__Eijqd:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.HomepageSettings_fhtIconBtn__Eijqd:disabled{cursor:not-allowed;opacity:.35}.HomepageSettings_fhtIconBtnDanger__WTkkg:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#dc2626}.HomepageSettings_fhtBody__JwI-C{grid-gap:14px;display:grid;gap:14px;grid-template-columns:132px minmax(0,1fr);padding:14px 12px;transition:opacity .18s}.HomepageSettings_fhtBodyMuted__TlNOn{opacity:.5}.HomepageSettings_fhtThumb__fVc3C{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;display:flex;height:92px;justify-content:center;overflow:hidden;width:132px}.HomepageSettings_fhtThumb__fVc3C img{display:block;height:100%;object-fit:cover;width:100%}.HomepageSettings_fhtThumbEmpty__HS-wC{align-items:center;color:#b6c0cf;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:5px}.HomepageSettings_fhtFields__R26vs{grid-gap:14px;align-content:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);min-width:0}.HomepageSettings_fhtFields__R26vs .HomepageSettings_field__Xzzgr{margin-bottom:0}.HomepageSettings_fhtDests__Ax\+Tz{background:#fcfdfe;border-top:1px dashed #e5e7eb;padding:12px;transition:opacity .18s}.HomepageSettings_fhtDestsHead__j-ZMM{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:flex;font:inherit;gap:8px;padding:2px 0;text-align:left;width:100%}.HomepageSettings_fhtDestsTitle__1UYbR{color:#475569;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.HomepageSettings_fhtDestsSummary__dSVKl{color:#94a3b8;flex:1 1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomepageSettings_fhtDestsCount__mB1Qr{background:#f1f5f9;border-radius:999px;color:#94a3b8;flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px}.HomepageSettings_fhtChev__I2hcU{color:#94a3b8;flex-shrink:0;transition:transform .22s ease}.HomepageSettings_fhtChevOpen__DetV7{transform:rotate(180deg)}.HomepageSettings_fhtDestsBody__cC7\+V{border-top:1px solid #eef2f7;margin-top:12px;padding-top:12px}.HomepageSettings_liveBlock__xPPn1{background:#f6faff;border:1px solid #e6eef8;border-radius:10px;margin-bottom:14px;padding:10px}.HomepageSettings_liveLabel__ZGcAP{color:#64748b;display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.HomepageSettings_liveBlock__xPPn1 .HomepageSettings_fieldHint__eEbds{display:block;margin-top:8px}.HomepageSettings_liveChips__luG1z{display:flex;flex-wrap:wrap;gap:6px}.HomepageSettings_liveChip__lvjIj{align-items:center;background:#fff;border:1px solid #dbe7f6;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 9px}.HomepageSettings_liveFlag__\+\+1lN{border:1px solid #e2e8f0;border-radius:2px;flex-shrink:0;height:12px;object-fit:cover;width:16px}.HomepageSettings_liveFlagEmoji__YBkdU{font-size:12px;line-height:1}.HomepageSettings_liveMore__HxePU{align-items:center;background:#eef2f7;border-radius:999px;color:#64748b;display:inline-flex;font-size:12px;font-weight:600;padding:4px 9px}.HomepageSettings_liveEmpty__Lb8QR{color:#94a3b8;font-size:12.5px;font-style:italic;margin:0}@media (max-width:960px){.HomepageSettings_fhtFields__R26vs{gap:10px;grid-template-columns:1fr}}@media (max-width:720px){.HomepageSettings_fhtBody__JwI-C{grid-template-columns:1fr}.HomepageSettings_fhtThumb__fVc3C{height:120px;width:100%}.HomepageSettings_fhtHeader__DAhTr{flex-wrap:wrap}.HomepageSettings_fhtTitle__JtXfO{flex-basis:100%;order:-1;width:100%}}.HomepageSettings_groupLinkRow__fR1og{background:#fcfdff;border:1px solid #e8edf5;border-radius:12px;margin-top:10px;padding:10px}.HomepageSettings_groupLinkTop__5NL9O{align-items:center;display:flex;gap:8px;margin-bottom:10px}.HomepageSettings_groupLinkLabel__AvPOw{flex:1 1;min-width:0}.HomepageSettings_groupLinkGrid__gGF61{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.HomepageSettings_groupLinkGrid__gGF61 .HomepageSettings_field__Xzzgr{margin-bottom:0}.HomepageSettings_groupLinkUrl__HQv7h{color:#94a3b8;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;margin-top:8px;word-break:break-all}@media (max-width:900px){.HomepageSettings_groupLinkGrid__gGF61{grid-template-columns:1fr}}.HomepageSettings_destGlyph__AoRve{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:34px;justify-content:center;line-height:1;width:34px}.HomepageSettings_destGlyphCountry__Y0Vhk{background:#eff6ff;color:#2563eb}.HomepageSettings_destGlyphCity__LeFOK{background:#f5f3ff;color:#7c3aed}.HomepageSettings_destChips__ZmxOe{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.HomepageSettings_destChip__L8B6r{align-items:center;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;color:#1f2937;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;max-width:100%;padding:6px 8px 6px 10px}.HomepageSettings_destChipOrder__8kXMJ{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.HomepageSettings_destChipKind__Y1KCd{border-radius:5px;flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:2px 6px;text-transform:uppercase}.HomepageSettings_destChipKindCountry__8bZxq{background:#dbeafe;color:#1d4ed8}.HomepageSettings_destChipKindCity__91quD{background:#ede9fe;color:#6d28d9}.HomepageSettings_destChipName__NDOBc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomepageSettings_destChipCode__zpKOe{color:#94a3b8;flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.04em}.HomepageSettings_destChipBtns__1uWRS{align-items:center;display:inline-flex;flex-shrink:0;gap:2px}.HomepageSettings_destChipBtn__DStP1{align-items:center;background:#0000;border:none;border-radius:5px;color:#94a3b8;cursor:pointer;display:flex;padding:3px;transition:color .15s,background .15s}.HomepageSettings_destChipBtn__DStP1:hover:not(:disabled){background:#e2e8f0;color:#334155}.HomepageSettings_destChipBtn__DStP1:disabled{cursor:not-allowed;opacity:.3}.HomepageSettings_destChipRemove__MCtIM:hover:not(:disabled){background:#fee2e2;color:#dc2626}.HomepageSettings_destEmpty__Vq0nv{color:#9ca3af;font-size:12.5px;font-style:italic;margin-bottom:10px}.HomepageSettings_vacSearch__0KGO3{background:#f6faff;border:1px solid #e6eef8;border-radius:10px;margin-bottom:14px;padding:12px}.HomepageSettings_vacPresets__N3PDo{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.HomepageSettings_vacPreset__CbaUI{align-items:center;background:#fff;border:1px solid #dbe7f6;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:6px 11px;transition:border-color .15s,background .15s,color .15s}.HomepageSettings_vacPreset__CbaUI:hover{border-color:#93c5fd;color:#1d4ed8}.HomepageSettings_vacPresetOn__HMd1o{background:#2563eb;border-color:#2563eb;color:#fff}.HomepageSettings_vacPresetOn__HMd1o:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.HomepageSettings_vacChipKind__m1akz{background:#e2e8f0;color:#475569}.HomepageSettings_vacPicker__Dx6zB{margin-bottom:10px}.HomepageSettings_vacPickerDropdown__KUf0S{max-height:260px}.HomepageSettings_vacCount__IxDAz{border-top:1px solid #e2ecf9;display:flex;flex-direction:column;gap:4px;margin-top:12px;padding-top:10px}.HomepageSettings_vacCountBad__5Dklh,.HomepageSettings_vacCountIdle__BWeoP,.HomepageSettings_vacCountOk__GDnOB,.HomepageSettings_vacCountWarn__U6h-h{align-items:center;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px}.HomepageSettings_vacCountIdle__BWeoP{color:#94a3b8;font-style:italic;font-weight:500}.HomepageSettings_vacCountOk__GDnOB{color:#15803d}.HomepageSettings_vacCountWarn__U6h-h{color:#b45309}.HomepageSettings_vacCountBad__5Dklh{color:#b91c1c}.HomepageSettings_vacFacts__yhKNQ{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:12.5px;gap:7px;margin-top:10px}.HomepageSettings_vacFacts__yhKNQ input{cursor:pointer;height:14px;width:14px}.HomepageSettings_sectionHint__dNnba{color:#6b7280;font-size:12.5px;line-height:1.6;margin:-4px 0 14px}.HomepageSettings_sectionHint__dNnba strong{color:#374151;font-weight:600}.HomepageSettings_dangerBtn__b--w6{align-items:center;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:8px;padding:7px 10px}.HomepageSettings_dangerBtn__b--w6:hover{background:#ffe4e6}.HomepageSettings_errorBox__NfDL8{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:10px 12px}.HomepageSettings_modalActions__iCA6i{display:flex;gap:12px;justify-content:flex-end}.HomepageSettings_modalBtn__DC0Oe{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px}.HomepageSettings_modalPrimary__d74p7{background:#f5a51e;border:none;color:#fff}.HomepageSettings_modalText__hD\+RG{color:#374151;font-size:15px;line-height:1.5;margin:0}.FAQManager_page__dwc-i{background:#f7f8fb}.FAQManager_header__uwABT{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.FAQManager_header__uwABT h1{font-size:20px;margin:0}.FAQManager_header__uwABT p{color:#6b7280;font-size:13px}.FAQManager_primaryBtn__6ITTk{background:#f5a51e;border:none;border-radius:10px;color:#fff}.FAQManager_primaryBtn__6ITTk,.FAQManager_secondaryBtn__IxRVP{align-items:center;cursor:pointer;display:flex;gap:6px;padding:8px 14px}.FAQManager_secondaryBtn__IxRVP{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151}.FAQManager_secondaryBtn__IxRVP:hover{background:#f9fafb;border-color:#d1d5db}.FAQManager_tableSection__tASi-{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.FAQManager_card__tpzIB{background:linear-gradient(180deg,#fff,#f9fafb);padding:14px}.FAQManager_footerBar__BUEHI{align-items:center;color:#374151;display:flex;font-size:14px;justify-content:space-between;padding:20px 16px}.FAQManager_footerCount__lR76f{font-weight:500}.FAQManager_row__3BO9Q{grid-gap:12px;align-items:center;border-bottom:1px solid #e5e7eb;display:grid;gap:12px;grid-template-columns:50px 1fr 160px auto auto;padding:12px}.FAQManager_row__3BO9Q:last-child{border-bottom:none}.FAQManager_drag__FopAc{align-items:center;color:#9ca3af;display:flex;gap:6px}.FAQManager_question__IF0uO{color:#111827;font-weight:500}.FAQManager_scope__njuEO{background:#eef2ff;border-radius:999px;color:#3730a3;font-size:12px;padding:4px 10px;text-align:center}.FAQManager_actions__yyX6L{align-items:center;display:flex;gap:8px}.FAQManager_deleteBtn__kThTw,.FAQManager_editBtn__RwgfH{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px}.FAQManager_editBtn__RwgfH:hover{color:#f5a51e}.FAQManager_deleteBtn__kThTw:hover{color:#dc2626}.FAQManager_loadingText__hJN7W{color:#6b7280;margin:0;padding:24px;text-align:center}.AddEditFAQModal_formGrid__mu74k{display:flex;flex-direction:column;gap:22px}.AddEditFAQModal_fieldWide__Ev8nQ label,.AddEditFAQModal_field__W7Hlu label{color:#111827;display:block;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:6px}.AddEditFAQModal_fieldWide__Ev8nQ input,.AddEditFAQModal_fieldWide__Ev8nQ textarea,.AddEditFAQModal_field__W7Hlu input,.AddEditFAQModal_field__W7Hlu select{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;padding:12px 14px;transition:all .2s ease;width:90%}.AddEditFAQModal_fieldWide__Ev8nQ input::placeholder,.AddEditFAQModal_fieldWide__Ev8nQ textarea::placeholder{color:#9ca3af}.AddEditFAQModal_fieldWide__Ev8nQ input:focus,.AddEditFAQModal_fieldWide__Ev8nQ textarea:focus,.AddEditFAQModal_field__W7Hlu input:focus,.AddEditFAQModal_field__W7Hlu select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e26;outline:none}.AddEditFAQModal_fieldWide__Ev8nQ textarea{line-height:1.6;min-height:140px;resize:vertical;width:90%}.AddEditFAQModal_row__iHSCK{align-items:stretch;display:flex;gap:24px}.AddEditFAQModal_field__W7Hlu{flex:1 1}.AddEditFAQModal_statusBox__3sSNZ{align-items:center;background:linear-gradient(180deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:14px;display:flex;gap:14px;justify-content:space-between;min-width:220px;padding:14px 16px}.AddEditFAQModal_statusBox__3sSNZ label{color:#374151;font-size:13px;font-weight:600}.AddEditFAQModal_cancelBtn__k7h3E{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.AddEditFAQModal_cancelBtn__k7h3E:hover{background:#f9fafb;border-color:#d1d5db}.AddEditFAQModal_primaryBtn__N9yVr{background:linear-gradient(135deg,#f5a51e,#ffcc70);border:none;border-radius:12px;box-shadow:0 6px 16px #f5a51e59;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:all .2s ease}.AddEditFAQModal_primaryBtn__N9yVr:hover{box-shadow:0 10px 22px #f5a51e73;transform:translateY(-1px)}.AddEditFAQModal_primaryBtn__N9yVr:active{transform:translateY(0)}.AddEditFAQModal_deleteBtn__8paVK:hover{color:#dc2626}.SubscribersManager_container__pWyP2{background:#f7f8fb}.SubscribersManager_toolbar__aPgS0{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.SubscribersManager_manager__9jaAH{font-size:20px;font-weight:700}.SubscribersManager_subtitle__EqEqm{color:#6b7280;display:block;font-size:12px;margin-top:4px}.SubscribersManager_search__wZT6a{border:1px solid #e5e7eb;border-radius:12px;height:42px;min-width:260px;padding:0 14px}.SubscribersManager_error__6idO6{background:#fef2f2;border-radius:12px;color:#b91c1c;font-size:14px;margin-bottom:16px;padding:12px 16px}.SubscribersManager_loading__VOKCv{color:#6b7280;font-size:14px;margin-bottom:16px;padding:16px;text-align:center}.SubscribersManager_emptyCell__VX0fk{color:#6b7280;padding:24px;text-align:center}.SubscribersManager_tableSection__oPwiC{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.SubscribersManager_tableCard__1kkqX{overflow:hidden;width:100%}.SubscribersManager_footerBar__3Y-Af{align-items:center;color:#374151;display:flex;font-size:14px;justify-content:space-between;padding:20px 16px}.SubscribersManager_footerCount__TzT6p{font-weight:500}.SubscribersManager_table__ANcTk{border-collapse:collapse;width:100%}.SubscribersManager_table__ANcTk td,.SubscribersManager_table__ANcTk th{border-bottom:1px solid #f1f5f9;font-size:14px;padding:14px 16px}.SubscribersManager_table__ANcTk th{background:#fafafa;font-weight:700;text-align:left}.SubscribersManager_email__JSrHq{font-weight:600}.SubscribersManager_actions__kozep{display:flex;gap:10px}.SubscribersManager_actions__kozep button{background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;font-size:13px;padding:6px 12px}.SubscribersManager_danger__tz958{background:#fee2e2;color:#b91c1c}.SubscribersManager_actionGroup__4ajzr{display:flex;gap:8px}.SubscribersManager_viewBtn__Qj381{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#111827;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;transition:all .2s ease}.SubscribersManager_viewBtn__Qj381:hover{background:#f3f4f6}.SubscribersManager_unsubscribeBtn__vCPrM{background:#fff1f2;border:1px solid #fecaca;border-radius:999px;color:#dc2626;cursor:pointer;font-size:13px;font-weight:700;padding:6px 14px;transition:all .2s ease}.SubscribersManager_unsubscribeBtn__vCPrM:hover{background:#fee2e2;transform:translateY(-1px)}.SubscribersManager_unsubscribeBtn__vCPrM:disabled{cursor:not-allowed;opacity:.5;transform:none}.SubscribersManager_unsubscribeBtn__vCPrM:disabled:hover{background:#fff1f2;transform:none}.ViewSubscriberModal_grid__5PMA0{grid-gap:18px 22px;display:grid;gap:18px 22px;grid-template-columns:1fr 1fr;margin-bottom:24px}.ViewSubscriberModal_grid__5PMA0 label{color:#6b7280;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.ViewSubscriberModal_grid__5PMA0 p{background:linear-gradient(180deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-size:14px;font-weight:600;margin:0;padding:10px 12px}.ViewSubscriberModal_history__xJQGB{background:linear-gradient(180deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:16px;margin-top:6px;padding:18px}.ViewSubscriberModal_history__xJQGB h4{align-items:center;color:#c2410c;display:flex;font-size:14px;font-weight:700;gap:6px;margin:0 0 12px}.ViewSubscriberModal_history__xJQGB ul{list-style:none;margin:0;padding:0}.ViewSubscriberModal_history__xJQGB li{color:#374151;font-size:13px;line-height:1.4;margin-bottom:8px;padding-left:18px;position:relative}.ViewSubscriberModal_history__xJQGB li:before{color:#f59e0b;content:"•";font-size:18px;left:0;line-height:1;position:absolute;top:0}.ViewSubscriberModal_loading__USxLx{color:#6b7280;font-size:14px;padding:16px}.ViewSubscriberModal_noHistory__8YABV{color:#6b7280;font-size:13px;margin:0}.ViewSubscriberModal_closeBtn__ee5np{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:all .2s ease}.ViewSubscriberModal_closeBtn__ee5np:hover{background:#f9fafb;border-color:#d1d5db}.UnsubscribeModal_text__xgXAW{color:#374151;font-size:15px;line-height:1.6;margin:0}.UnsubscribeModal_text__xgXAW b{color:#111827;font-weight:700}.UnsubscribeModal_cancel__p8OVi{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:all .2s ease}.UnsubscribeModal_cancel__p8OVi:hover{background:#f9fafb}.UnsubscribeModal_confirm__MEDLD{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;box-shadow:0 10px 24px #ef444459;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px;transition:all .2s ease}.UnsubscribeModal_confirm__MEDLD:hover{box-shadow:0 14px 30px #ef444473;transform:translateY(-1px)}.CardsSection_tableSection__OJfPR{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;padding:20px;width:100%}.CardsSection_footerBar__3HUoF{align-items:center;border-top:1px solid #e5e7eb;color:#374151;display:flex;font-size:14px;justify-content:space-between;margin-top:20px;padding:20px 0 0}.CardsSection_footerCount__PuwRf{font-weight:500}.CardsSection_tabs__S5tMv{background:#fff;border-radius:999px;margin-bottom:20px;margin-top:20px}.CardsSection_tab__\+fRwU{border-radius:999px;color:#374151;padding:8px 14px}.CardsSection_activeTab__wrVaI{color:#111827}.CardsSection_count__MkQIo{background:#fff}.CardsSection_loading__U78V3{color:#6b7280;font-size:14px;padding:24px;text-align:center}.CardsSection_error__NGfOY{background:#fef2f2;border-radius:12px;color:#b91c1c;font-size:14px;margin-bottom:16px;padding:16px}.CardsSection_empty__OHIC0{background:#f9fafb;border-radius:12px;color:#6b7280;font-size:14px;padding:32px;text-align:center}.CardsSection_grid__3x-i8{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.CardsSection_card__C6P0D{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px}.CardsSection_highlight__h6mKf{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf2459}.CardsSection_cardHeader__jhATz{align-items:flex-start;display:flex;justify-content:space-between}.CardsSection_cardLeft__Ni9lL{display:flex;gap:14px}.CardsSection_titleBlock__fe5Zd{display:flex;flex-direction:column;gap:4px}.CardsSection_cardRight__Sg8kJ{align-items:center;display:flex;gap:10px}.CardsSection_cardTitle__QWTz1{color:#111827;font-size:16px;font-weight:600}.CardsSection_slugRow__MGub2{align-items:center;display:flex;gap:6px}.CardsSection_slug__YzwwN{color:#6b7280;font-size:13px}.CardsSection_linkIcon__UN9Sd{color:#9ca3af;font-size:12px}.CardsSection_statusPublished__dAjJ9{background:#dcfce7;border-radius:999px;color:#166534;font-size:12px;padding:4px 10px}.CardsSection_kebab__gC-C1{color:#6b7280;cursor:pointer;font-size:18px}.CardsSection_metaBox__F2Nxa{background:#f9fafb;border-radius:12px;margin:14px 0;padding:12px 14px}.CardsSection_metaRow__-SMdZ{color:#374151;display:flex;font-size:13px;gap:8px;line-height:1.4}.CardsSection_metaIcon__uI7EW{color:#9ca3af}.CardsSection_cardFooter__m5juI{align-items:center;display:flex;justify-content:space-between}.CardsSection_footerMeta__EaR1b{color:#6b7280;display:flex;font-size:12px;gap:14px}.CardsSection_actions__W0l1H{display:flex;gap:8px}.CardsSection_editBtn__ezCFI{padding:6px 12px}.CardsSection_editBtn__ezCFI,.CardsSection_openBtn__XcB2O{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:13px}.CardsSection_openBtn__XcB2O{padding:6px 10px}.CardsSection_statusDraft__IJA8f{background:#ffedd5;border-radius:999px;color:#9a3412;font-size:12px;padding:4px 10px}.CardsSection_tabs__S5tMv{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;display:inline-flex;gap:4px;margin-bottom:24px;padding:4px}.CardsSection_tab__\+fRwU{align-items:center;background:#0000;border:none;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:background .2s ease,color .2s ease}.CardsSection_activeTab__wrVaI{background:#fbbf24;color:#fff}.CardsSection_activeContentTab__GIP7r{background:#374151;color:#fff}.CardsSection_count__MkQIo{background:#ffffffe6;border-radius:999px;color:#111827;font-size:12px;font-weight:500;padding:2px 8px}.PageCard_card__a4Ub2{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;transition:border-color .2s ease,box-shadow .2s ease}.PageCard_card__a4Ub2:hover{border-color:#fbbf24;box-shadow:0 0 0 1px #fbbf24e6,0 8px 24px #fbbf2440}.PageCard_header__ouS1U{align-items:flex-start;display:flex;justify-content:space-between}.PageCard_left__YQaKO{align-items:center;display:flex;gap:14px}.PageCard_right__NAfeo{align-items:center;display:flex;gap:10px}.PageCard_icon__Z6cmx{background:#fbbf24}.PageCard_iconDisabled__6iFiU,.PageCard_icon__Z6cmx{align-items:center;border-radius:14px;display:flex;height:44px;justify-content:center;width:44px}.PageCard_iconDisabled__6iFiU{background:#e5e7eb}.PageCard_iconContent__izq7l{align-items:center;background:#374151;border-radius:14px;display:flex;height:44px;justify-content:center;width:44px}.PageCard_titleBlock__7\+6J6{display:flex;flex-direction:column;gap:4px}.PageCard_titleRow__knNiR{align-items:center;display:flex;gap:8px}.PageCard_title__-sLHG{color:#374151;font-size:16px;font-weight:600;line-height:1.3;margin:0}.PageCard_slugRow__jTqhT{align-items:center;display:flex;gap:12px;margin-top:2px}.PageCard_linkIcon__XHdKc{color:#9ca3af}.PageCard_slug__iCTyJ{color:#6b7280;font-size:13px}.PageCard_category__NGmlb{border-radius:999px;font-size:11px;font-weight:500;padding:2px 8px;text-transform:lowercase}.PageCard_blog__tMgTA{background:#ede9fe;color:#6d28d9}.PageCard_destination__\+\+zg3{background:#dbeafe;color:#1d4ed8}.PageCard_landing__l\+3VN{background:#ffedd5;color:#9a3412}.PageCard_inspiration__DwRvz{background:#fce7f3;color:#9d174d}.PageCard_statusPublished__Qqvfk{background:#dcfce7;border-radius:999px;color:#166534;font-size:12px;padding:4px 10px}.PageCard_statusDraft__sEPP6{background:#ffedd5;border-radius:999px;color:#9a3412;font-size:12px;padding:4px 10px}.PageCard_kebab__sW9iT{color:#6b7280;cursor:pointer}.PageCard_metaBox__tDXAQ{background:#f9fafb;border-radius:12px;margin:14px 0;padding:12px 14px}.PageCard_metaRow__7R9Bx{color:#374151;display:flex;font-size:13px;gap:8px;line-height:1.4}.PageCard_metaIcon__U2OmY{color:#9ca3af}.PageCard_footer__Gkc5L{align-items:center;display:flex;justify-content:space-between}.PageCard_footerMeta__FnzFh{color:#6b7280;display:flex;font-size:12px;gap:14px}.PageCard_footerMeta__FnzFh span{align-items:center;display:flex;gap:4px}.PageCard_actions__pmaJY{display:flex;gap:8px}.PageCard_editBtn__xoFS1{background:#fbbf24}.PageCard_editBtn__xoFS1,.PageCard_editContentBtn__VgqoD{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px}.PageCard_editContentBtn__VgqoD{background:#374151}.PageCard_openBtn__p38xj{background:#fbbf24}.PageCard_openBtn__p38xj,.PageCard_openContentBtn__4SUOJ{border:none;border-radius:10px;cursor:pointer;padding:6px 10px}.PageCard_openContentBtn__4SUOJ{background:#374151}.EditPageModal_subtitle__zOwMX{color:#6b7280;font-size:14px;margin-bottom:28px}.EditPageModal_error__d-MaY{background:#fef2f2;border-radius:10px;color:#b91c1c;font-size:13px;margin-bottom:16px;padding:12px}.EditPageModal_sectionCard__Ugn4\+{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:24px;padding:20px}.EditPageModal_sectionTitle__g8lku{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.EditPageModal_label__ZBXvT{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.EditPageModal_input__FzPKE,.EditPageModal_select__tm2yr,.EditPageModal_textarea__IToli{appearance:none;-webkit-appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;padding:12px 14px;transition:all .15s ease;width:100%}.EditPageModal_input__FzPKE:focus,.EditPageModal_select__tm2yr:focus,.EditPageModal_textarea__IToli:focus{background:#fff;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2433;outline:none}.EditPageModal_sectionCard__Ugn4\+ select{appearance:none;-webkit-appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-size:14px;min-height:44px;padding:10px 40px 10px 14px;transition:all .15s ease;width:100%}.EditPageModal_sectionCard__Ugn4\+ select:hover{background:#fff;border-color:#d1d5db}.EditPageModal_sectionCard__Ugn4\+ select:focus{background:#fff;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2433;outline:none}.EditPageModal_textarea__IToli{resize:none}.EditPageModal_contentTextarea__rQs22{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;min-height:260px;width:100%}.EditPageModal_inputWithIcon__FTmOG{align-items:center;display:flex;gap:10px}.EditPageModal_prefix__SceXc{color:#9ca3af;font-size:13px}.EditPageModal_inputIcon__Pna12{color:#9ca3af}.EditPageModal_row__dbVfh{display:flex;gap:20px;margin-top:12px}.EditPageModal_col__utegm{flex:1 1}.EditPageModal_helper__8m4Xg{color:#9ca3af;display:block;font-size:12px;margin:6px 0 14px}.EditPageModal_statusRow__kXtZk{align-items:center;background:#f9fafb;border-radius:14px;display:flex;justify-content:space-between;padding:16px}.EditPageModal_statusTitle__no\+dQ{color:#111827;font-size:14px;font-weight:600}.EditPageModal_statusDesc__xm0MS{color:#6b7280;font-size:12px;margin-top:2px}.EditPageModal_toggle__l8ve1{-webkit-appearance:none;appearance:none;background:#e5e7eb;border-radius:999px;cursor:pointer;height:24px;position:relative;transition:background .2s ease;width:44px}.EditPageModal_toggle__l8ve1:checked{background:#111827}.EditPageModal_toggle__l8ve1:after{background:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}.EditPageModal_toggle__l8ve1:checked:after{transform:translateX(20px)}.EditPageModal_footerActions__-HO1a{display:flex;gap:12px;justify-content:flex-end}.EditPageModal_cancelBtn__9Q0KT{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 18px}.EditPageModal_saveBtn__Z927J{background:#fbbf24;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.AddPageModal_subtitle__P3A78{color:#6b7280;font-size:14px;margin-bottom:28px}.AddPageModal_error__5ZSnc{background:#fef2f2;border-radius:10px;color:#b91c1c;font-size:13px;margin-bottom:16px;padding:12px}.AddPageModal_sectionCard__TrZTU{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:24px;padding:20px}.AddPageModal_sectionTitle__z\+joL{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.AddPageModal_label__zs9Dc{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:6px;margin-top:12px}.AddPageModal_input__5arFk,.AddPageModal_select__zpE3o,.AddPageModal_textarea__-QkiK{appearance:none;-webkit-appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;padding:12px 14px;transition:all .15s ease;width:100%}.AddPageModal_input__5arFk:focus,.AddPageModal_select__zpE3o:focus,.AddPageModal_textarea__-QkiK:focus{background:#fff;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2433;outline:none}.AddPageModal_sectionCard__TrZTU select{appearance:none;-webkit-appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-size:14px;min-height:44px;padding:10px 40px 10px 14px;transition:all .15s ease;width:100%}.AddPageModal_sectionCard__TrZTU select:hover{background:#fff;border-color:#d1d5db}.AddPageModal_sectionCard__TrZTU select:focus{background:#fff;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2433;outline:none}.AddPageModal_textarea__-QkiK{resize:none}.AddPageModal_contentTextarea__28gxF{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;min-height:260px;width:100%}.AddPageModal_row__Uhiiv{display:flex;gap:20px;margin-top:12px}.AddPageModal_col__hVNQ9{flex:1 1}.AddPageModal_inputWithIcon__uZ--\+{align-items:center;display:flex;gap:10px}.AddPageModal_prefix__SxCQR{color:#9ca3af;font-size:13px}.AddPageModal_inputIcon__upk5q{color:#9ca3af}.AddPageModal_helper__PmQXj{color:#9ca3af;display:block;font-size:12px;margin:6px 0 14px}.AddPageModal_statusRow__AzXhX{align-items:center;background:#f9fafb;border-radius:14px;display:flex;justify-content:space-between;padding:16px}.AddPageModal_statusTitle__PUKQn{color:#111827;font-size:14px;font-weight:600}.AddPageModal_statusDesc__p5Dvp{color:#6b7280;font-size:12px;margin-top:2px}.AddPageModal_footerActions__XEqxr{display:flex;gap:12px;justify-content:flex-end}.AddPageModal_cancelBtn__t-xDv{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 18px}.AddPageModal_saveBtn__JQ7n6{background:#fbbf24;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.PageManagementHeader_shell__XHiu-{background:#fff;border-bottom:1px solid #e5e7eb;padding:28px 32px 24px}.PageManagementHeader_hero__w-89x{align-items:center;display:flex;justify-content:space-between}.PageManagementHeader_left__wivOD{align-items:center;display:flex;gap:16px}.PageManagementHeader_icon__iweaW{align-items:center;background:linear-gradient(135deg,#111827,#374151);border-radius:14px;color:#fff;display:flex;font-size:20px;height:52px;justify-content:center;width:52px}.PageManagementHeader_title__94wbC{color:#0f172a;font-size:26px;font-weight:600;line-height:1.2;margin:0}.PageManagementHeader_subtitle__nfP3R{color:#64748b;font-size:15px;line-height:1.35;margin:2px 0 0}.PageManagementHeader_right__2UQYY{align-items:center;display:flex;gap:12px}.PageManagementHeader_stat__96cl4{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#334155;display:flex;font-size:14px;gap:8px;padding:8px 14px}.PageManagementHeader_dot__0bBju{border-radius:50%;height:9px;width:9px}.PageManagementHeader_green__44lc9{background:#22c55e}.PageManagementHeader_orange__lMswM{background:#fb923c}.PageManagementHeader_cta__znLn2{background:#0f172a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-left:6px;padding:12px 18px}.PageManagementHeader_cta__znLn2:hover{background:#020617}.PageManagementHeader_controls__2wSk0{background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;gap:14px;margin-top:22px;padding:14px}.PageManagementHeader_search__rshT1{align-items:center;background:#f8fafc;border-radius:12px;display:flex;flex:1 1;gap:12px;padding:12px 16px}.PageManagementHeader_searchIcon__d63g\+{color:#94a3b8}.PageManagementHeader_input__k1Jb3{background:#0000;border:none;color:#0f172a;font-size:14px;outline:none;width:100%}.PageManagementHeader_filter__YAYqe{align-items:center;background:#f8fafc;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:12px 16px}.PageManagementHeader_chevron__bbZ\+w{color:#64748b;font-size:12px}.PageManagementScreen_container__Iysn1{background:#f9fafb;min-height:100vh}.StaticPages_page__pVXQP{background:#f7f8fb;padding-bottom:8px}.StaticPages_page__pVXQP button,.StaticPages_page__pVXQP input,.StaticPages_page__pVXQP select,.StaticPages_page__pVXQP textarea{font-family:inherit}.StaticPages_pageHeader__DeCup{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:14px;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding:18px 24px}.StaticPages_headerLeft__NC0WV{align-items:center;display:flex;gap:14px}.StaticPages_headerIcon__MoLBG{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:44px;justify-content:center;width:44px}.StaticPages_pageHeader__DeCup h1{color:#111827;font-size:18px;font-weight:700;margin:0}.StaticPages_pageHeader__DeCup p{color:#6b7280;font-size:13px;margin:2px 0 0}.StaticPages_backLink__p\+9NV{align-items:center;color:#b45309;display:inline-flex;font-size:12px;font-weight:600;gap:4px;margin-bottom:3px;text-decoration:none}.StaticPages_backLink__p\+9NV:hover{text-decoration:underline}.StaticPages_headerMeta__ITkHu{align-items:center;display:flex;flex-shrink:0;gap:8px}.StaticPages_headerMeta__ITkHu>span{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;font-size:12px;font-weight:600;padding:5px 12px}.StaticPages_loadingText__Aow6P{color:#6b7280;padding:24px;text-align:center}.StaticPages_errorBox__UIJUG{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:10px 12px}.StaticPages_warnBox__cKYSR{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:13px;font-weight:600;gap:10px;margin-bottom:14px;padding:10px 12px}.StaticPages_groupGrid__b7wC\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));margin-bottom:18px}.StaticPages_groupCard__7lNhe{background:#fff;border:1px solid #eef0f4;border-radius:18px;box-shadow:0 8px 24px #0000000f;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.StaticPages_groupCard__7lNhe:hover{border-color:#fcd34d;box-shadow:0 14px 30px #f5a51e29;transform:translateY(-2px)}.StaticPages_groupCardMain__VahuH{align-items:flex-start;background:#0000;border:none;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px;text-align:left;width:100%}.StaticPages_groupCardMain__VahuH:focus-visible{outline:2px solid #f5a51e;outline-offset:2px}.StaticPages_groupCardIcon__9MTn3{align-items:center;background:#fff7ed;border-radius:12px;color:#b45309;display:inline-flex;height:36px;justify-content:center;width:36px}.StaticPages_groupCardTitle__y085q{align-items:center;color:#111827;display:flex;font-size:15px;font-weight:700;gap:8px}.StaticPages_groupCardSub__80H7h{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:13px;line-height:1.45;overflow:hidden}.StaticPages_groupCardFoot__AssCH{align-items:center;border-top:1px dashed #eef0f4;display:flex;gap:8px;margin-top:6px;padding-top:12px;width:100%}.StaticPages_groupCardChev__b1qi9{color:#b45309;flex-shrink:0;margin-left:auto}.StaticPages_groupCardMove__b-dHY{position:absolute;right:14px;top:16px;z-index:2}.StaticPages_keyChip__LEVLH{background:#f3f4f6;border-radius:6px;color:#6b7280;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;max-width:150px;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.StaticPages_orphanList__KF\+Hy{display:flex;flex-direction:column;gap:6px;margin-top:10px}.StaticPages_orphanRow__5orGT{align-items:center;background:#fcfcfd;border:1px solid #f3f4f6;border-radius:12px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 12px;text-align:left;width:100%}.StaticPages_orphanRow__5orGT:hover{background:#fffbeb;border-color:#fde68a}.StaticPages_orphanTitle__IgkHv{color:#374151;flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StaticPages_workspace__lcIkR{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:306px minmax(0,1fr)}@media (max-width:1000px){.StaticPages_workspace__lcIkR{grid-template-columns:1fr}.StaticPages_pagesPanel__3x1By{position:static}}.StaticPages_pagesPanel__3x1By{background:#fff;border-radius:18px;box-shadow:0 8px 24px #0000000f;padding:16px;position:-webkit-sticky;position:sticky;top:16px}.StaticPages_panelHeader__s-b\+s{align-items:center;display:flex;gap:8px;margin-bottom:12px}.StaticPages_panelHeader__s-b\+s h3{color:#111827;font-size:14px;font-weight:700;margin:0}.StaticPages_pageList__WSvyZ{display:flex;flex-direction:column;gap:4px;max-height:calc(100vh - 300px);overflow-y:auto}.StaticPages_pageRow__CetyQ{align-items:center;display:flex;gap:6px}.StaticPages_pageBtn__-xi2p{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:#4b5563;cursor:pointer;display:flex;flex:1 1;font-size:13px;gap:10px;min-width:0;padding:9px 10px;text-align:left}.StaticPages_pageBtn__-xi2p:hover{background:#f9fafb;border-color:#eef0f4}.StaticPages_pageBtnActive__1ynaR,.StaticPages_pageBtnActive__1ynaR:hover{background:linear-gradient(135deg,#f5a51e,#ffcc70);border-color:#0000;color:#fff}.StaticPages_pageIndex__c2pmD{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.StaticPages_pageBtnActive__1ynaR .StaticPages_pageIndex__c2pmD{background:#ffffff47;color:#fff}.StaticPages_pageInfo__9GzJM{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.StaticPages_pageTitle__QS\+sm{color:inherit;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StaticPages_pageSlug__JK4lI{color:#9ca3af;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StaticPages_pageBtnActive__1ynaR .StaticPages_pageSlug__JK4lI{color:#ffffffd9}.StaticPages_warnIcon__lXfl9{color:#d97706;flex-shrink:0}.StaticPages_pageBtnActive__1ynaR .StaticPages_warnIcon__lXfl9{color:#fff}.StaticPages_offBadge__AC9QJ{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#9ca3af;flex-shrink:0;font-size:10px;font-weight:700;padding:1px 7px;text-transform:uppercase}.StaticPages_pageBtnActive__1ynaR .StaticPages_offBadge__AC9QJ{background:#ffffff3d;border-color:#0000;color:#fff}.StaticPages_countBadge__DCl81{background:#eef2f7;border-radius:999px;color:#4b5563;flex-shrink:0;font-size:11px;font-weight:700;padding:2px 9px}.StaticPages_addPageBtn__kcizR{align-items:center;background:#fff;border:1px dashed #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin-top:10px;padding:9px 10px;width:100%}.StaticPages_addPageBtn__kcizR:hover{background:#fffbeb;border-color:#fcd34d;color:#b45309}.StaticPages_editor__kjaTO{min-width:0}.StaticPages_card__4ar2K{background:#fff;border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:18px;padding:20px}.StaticPages_groupSettingsCard__9glQs .StaticPages_field__-eAa4:last-of-type{margin-bottom:0}.StaticPages_cardCollapsed__A-u4U{padding-bottom:18px}.StaticPages_cardCollapsed__A-u4U>:not(.StaticPages_sectionHeader__kGFRm){display:none}.StaticPages_cardCollapsed__A-u4U .StaticPages_sectionHeader__kGFRm{margin-bottom:0}.StaticPages_cardOpen__ay3Hl{border:1px solid #fde3b8}.StaticPages_cardTitleBtn__MIvsP{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex:1 1;gap:10px;min-width:0;padding:0;text-align:left}.StaticPages_cardTitleBtn__MIvsP h3{margin:0}.StaticPages_cardTitleBtn__MIvsP:hover h3{color:#b45309}.StaticPages_cardTitleBtn__MIvsP:focus-visible{border-radius:8px;outline:2px solid #f5a51e;outline-offset:3px}.StaticPages_cardTitleChev__26Gkh{color:#9ca3af;flex-shrink:0;transition:transform .18s ease}.StaticPages_cardOpen__ay3Hl .StaticPages_cardTitleChev__26Gkh{color:#b45309;transform:rotate(90deg)}.StaticPages_cardTitleMeta__YaMpS{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:8px;min-width:0}.StaticPages_sectionHeader__kGFRm{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.StaticPages_sectionHeader__kGFRm h3{align-items:center;color:#111827;display:flex;font-size:16px;gap:8px;margin:0}.StaticPages_inlineActions__c79t3{align-items:center;display:flex;flex-shrink:0;gap:8px}.StaticPages_toggleField__Bm1T3{align-items:center;color:#374151;display:flex;font-size:13px;font-weight:600;gap:8px}.StaticPages_grid2__0z2ri{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}@media (max-width:760px){.StaticPages_grid2__0z2ri{grid-template-columns:1fr}}.StaticPages_field__-eAa4{margin-bottom:12px}.StaticPages_field__-eAa4 label{color:#374151;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.StaticPages_field__-eAa4 input,.StaticPages_field__-eAa4 select,.StaticPages_field__-eAa4 textarea{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:14px;line-height:1.45;padding:10px 12px;width:100%}.StaticPages_field__-eAa4 input:focus,.StaticPages_field__-eAa4 select:focus,.StaticPages_field__-eAa4 textarea:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e29;outline:none}.StaticPages_field__-eAa4 input::placeholder,.StaticPages_field__-eAa4 textarea::placeholder{color:#9ca3af}.StaticPages_bodyArea__ai7e0{min-height:240px;resize:vertical}.StaticPages_hint__WcezF{color:#6b7280;font-size:12px;margin:6px 0 0}.StaticPages_inlineWarn__JZlT9{align-items:center;color:#b45309;display:flex;font-size:12px;font-weight:600;gap:6px;margin:6px 0 0}.StaticPages_emptyState__Dq2ju{color:#9ca3af;font-size:13px;margin:0;padding:14px;text-align:center}.StaticPages_blankState__O4O9b{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:6px;padding:40px 20px;text-align:center}.StaticPages_blankState__O4O9b h3{color:#374151;font-size:15px;font-weight:700;margin:6px 0 0}.StaticPages_blankState__O4O9b p{color:#6b7280;font-size:13px;line-height:1.55;margin:0;max-width:380px}.StaticPages_blankState__O4O9b>a,.StaticPages_blankState__O4O9b>button{margin-top:10px}.StaticPages_itemCard__Z0Sz-{background:#fcfcfd;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;padding:14px}.StaticPages_itemIndex__IEa\+r{color:#6b7280;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.StaticPages_bulletRow__vXCKl{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:8px}.StaticPages_smallBtn__nXmhY{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px}.StaticPages_smallBtn__nXmhY:hover{background:#f9fafb}.StaticPages_smallBtn__nXmhY:disabled{cursor:not-allowed;opacity:.45}.StaticPages_primarySmallBtn__zKYHd{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border:none;border-radius:10px;box-shadow:0 6px 16px #f5a51e4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 14px}.StaticPages_primarySmallBtn__zKYHd:hover{box-shadow:0 10px 20px #f5a51e61}.StaticPages_primaryLink__F92zY{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border-radius:10px;box-shadow:0 6px 16px #f5a51e4d;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:9px 16px;text-decoration:none}.StaticPages_primaryLink__F92zY:hover{box-shadow:0 10px 20px #f5a51e61}.StaticPages_dangerBtn__ITti4{align-items:center;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:12px;padding:7px 10px}.StaticPages_dangerBtn__ITti4:hover{background:#ffe4e6}.StaticPages_iconDangerBtn__AW6rZ{align-items:center;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;cursor:pointer;display:inline-flex;justify-content:center;padding:8px}.StaticPages_iconDangerBtn__AW6rZ:hover{background:#ffe4e6}.StaticPages_dangerConfirmBtn__H2avI{background:#dc2626;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px}.StaticPages_moveControl__FeNBC{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.StaticPages_moveBtn__a41s8{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;width:22px}.StaticPages_moveBtn__a41s8:hover:not(:disabled){background:#f9fafb;color:#111827}.StaticPages_moveBtn__a41s8:disabled{cursor:not-allowed;opacity:.35}.StaticPages_actionWrapper__hTf9f{bottom:0;margin-top:24px;position:-webkit-sticky;position:sticky;z-index:50}.StaticPages_actionBar__b8JSV{align-items:center;background:linear-gradient(180deg,#fff,#f9fafb);border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 -8px 24px #0000000f,0 -2px 8px #0000000a;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.StaticPages_actionStatus__vVNtE{color:#6b7280;font-size:13px;font-weight:600}.StaticPages_actionButtons__mUYwg{display:flex;gap:12px}.StaticPages_cancelBtn__FYavt{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 18px;transition:.2s}.StaticPages_cancelBtn__FYavt:hover{background:#f9fafb;border-color:#d1d5db}.StaticPages_cancelBtn__FYavt:disabled{cursor:not-allowed;opacity:.5}.StaticPages_saveBtn__N6aH7{background:linear-gradient(135deg,#f5a51e,#ffcc70);border:none;border-radius:12px;box-shadow:0 8px 20px #f5a51e59;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px;transition:.25s}.StaticPages_saveBtn__N6aH7:hover:not(:disabled){box-shadow:0 12px 26px #f5a51e73;transform:translateY(-1px)}.StaticPages_saveBtn__N6aH7:disabled{cursor:not-allowed;opacity:.6}.StaticPages_modalActions__q92s1{display:flex;gap:12px;justify-content:flex-end}.StaticPages_modalText__smKfI{color:#374151;font-size:15px;line-height:1.5;margin:0}.StaticPages_typeSwitch__yiBcE{background:#f8fafc;border:1px solid #e5e7eb;border-radius:9px;display:inline-flex;margin-left:auto;padding:2px}.StaticPages_typeBtn__VbiIq{background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;font-size:11.5px;font-weight:700;padding:5px 12px;transition:background .16s,color .16s,box-shadow .16s}.StaticPages_typeBtnOn__TryhM{background:#fff;box-shadow:0 1px 3px #0f172a1a;color:#1d4ed8}.StaticPages_countPill__xuA-r{background:#eef2ff;border-radius:999px;color:#4338ca;display:inline-block;font-size:10.5px;font-weight:700;margin-left:8px;padding:1px 8px}.StaticPages_qaRow__py6v6{background:#fcfdff;border:1px solid #e8edf5;border-radius:12px;margin-bottom:10px;padding:10px}.StaticPages_qaHead__rklS-{align-items:center;display:flex;gap:7px;margin-bottom:8px}.StaticPages_qaNum__FVheO{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.StaticPages_qaQuestion__k1AUm{flex:1 1;font-weight:600;min-width:0}.StaticPages_qaAnswer__9OAQt{min-height:92px;resize:vertical;width:100%}.SupplierManagement_container__a5Wnq{background:#f8f9fb;min-height:100vh}.SupplierManagement_header__ZZa0Q{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:20px 24px}.SupplierManagement_title__wZYo-{color:#111827;font-size:20px;font-weight:600;margin:0 0 4px}.SupplierManagement_subtitle__0mQbQ{color:#6b7280;font-size:13px;margin:0}.SupplierManagement_headerActions__WddYj{align-items:center;display:flex;gap:10px}.SupplierManagement_exportBtn__RuEf1,.SupplierManagement_refreshBtn__JuSds{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}.SupplierManagement_exportBtn__RuEf1:hover,.SupplierManagement_refreshBtn__JuSds:hover{background:#f9fafb;border-color:#d1d5db}.SupplierManagement_icon__AZs6W{flex-shrink:0}.SupplierManagement_addBtn__l3-bx{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.SupplierManagement_addBtn__l3-bx:hover{background:#ffe8c2}.SupplierManagement_filters__qYj9i{align-items:center;background:#fff;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:16px 20px}.SupplierManagement_searchForm__IyH95{align-items:center;display:flex;flex:1 1;gap:8px}.SupplierManagement_searchInput__\+jxS1{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;flex:1 1;font-size:13px;min-width:200px;outline:none;padding:9px 12px;transition:all .2s ease}.SupplierManagement_searchInput__\+jxS1::placeholder{color:#9ca3af}.SupplierManagement_searchInput__\+jxS1:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.SupplierManagement_searchBtn__sfkAf{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:all .2s ease}.SupplierManagement_searchBtn__sfkAf:hover{background:#f9fafb;border-color:#d1d5db}.SupplierManagement_tableContainer__ugQRY{background:#fff;border-radius:12px;overflow:hidden}.SupplierManagement_table__Qbg\+r{border-collapse:collapse;width:100%}.SupplierManagement_table__Qbg\+r thead{background:#fafafa;border-bottom:1px solid #eee}.SupplierManagement_table__Qbg\+r th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.SupplierManagement_table__Qbg\+r td{border-bottom:1px solid #f0f0f0;color:#111827;font-size:13px;padding:16px}.SupplierManagement_table__Qbg\+r tbody tr{transition:background-color .15s ease}.SupplierManagement_table__Qbg\+r tbody tr:hover{background:#f9fafb}.SupplierManagement_supplierId__BDYTB{color:#6b7280;font-size:12px;font-weight:500}.SupplierManagement_code__yAjNs{color:#111827;font-weight:600}.SupplierManagement_name__CdjkS{color:#1f2937}.SupplierManagement_email__Skd1P{color:#3b82f6;font-size:12px}.SupplierManagement_badge__SPguj{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;text-transform:capitalize}.SupplierManagement_badgeAPI__Bm6Kn{background:#dbeafe;color:#1e40af}.SupplierManagement_badgeHybrid__T1jK3{background:#fae8ff;color:#86198f}.SupplierManagement_badgeOffline__lauaY{background:#f3f4f6;color:#4b5563}.SupplierManagement_badgeActive__zkU9t{background:#d1fae5;color:#065f46}.SupplierManagement_badgeInactive__HoVtR{background:#fee2e2;color:#991b1b}.SupplierManagement_actions__MENfj{align-items:center;display:flex;gap:8px;justify-content:flex-end}.SupplierManagement_actionBtn__hDYAA{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px 8px;transition:all .15s ease}.SupplierManagement_actionBtn__hDYAA:hover{background:#f3f4f6;color:#111827}@media (max-width:1400px){.SupplierManagement_filters__qYj9i{flex-wrap:wrap}.SupplierManagement_searchForm__IyH95{flex:1 1 100%;margin-bottom:4px}}@media (max-width:768px){.SupplierManagement_header__ZZa0Q{align-items:flex-start;flex-direction:column;gap:12px}.SupplierManagement_headerActions__WddYj{justify-content:flex-end;width:100%}.SupplierManagement_table__Qbg\+r{font-size:12px}.SupplierManagement_table__Qbg\+r td,.SupplierManagement_table__Qbg\+r th{padding:10px 8px}}.SupplierDetail_backdrop__-XPT0{animation:SupplierDetail_fadeIn__SyoBN .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes SupplierDetail_fadeIn__SyoBN{0%{opacity:0}to{opacity:1}}.SupplierDetail_drawer__97aEG{animation:SupplierDetail_slideInRight__imnNK .4s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;height:100vh;max-width:1200px;position:fixed;right:0;top:0;width:65%;z-index:1001}@keyframes SupplierDetail_slideInRight__imnNK{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.SupplierDetail_header__cIcri{align-items:flex-start;background:linear-gradient(135deg,#fafbfc,#fff);border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;padding:24px 32px}.SupplierDetail_headerLeft__pPtm7{display:flex;flex-direction:column;gap:8px}.SupplierDetail_title__VZXl0{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;background-clip:text;color:#111827;font-size:24px;font-weight:700;margin:0}.SupplierDetail_headerMeta__Fm0EM{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.SupplierDetail_statusBadge__cDLcD{align-items:center;animation:SupplierDetail_badgePulse__zY3jH .5s ease-out;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px}@keyframes SupplierDetail_badgePulse__zY3jH{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SupplierDetail_statusActive__SOOi7{background:#d1fae5;color:#065f46}.SupplierDetail_statusInactive__I0\+gi{background:#fee2e2;color:#991b1b}.SupplierDetail_metaText__xEJot{color:#6b7280;font-size:13px;font-weight:500}.SupplierDetail_headerActions__JSQk\+{display:flex;gap:10px}.SupplierDetail_closeBtn__22lpp{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .3s ease}.SupplierDetail_closeBtn__22lpp:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.SupplierDetail_closeBtn__22lpp:disabled,.SupplierDetail_saveBtn__L5C8L:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.SupplierDetail_saveBtn__L5C8L{align-items:center;background:linear-gradient(135deg,#fcc400,#ffc401);border:none;border-radius:10px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.SupplierDetail_saveBtn__L5C8L:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.SupplierDetail_spinIcon__YV0zw{animation:SupplierDetail_spin__uStXd .8s linear infinite;flex-shrink:0}@keyframes SupplierDetail_spin__uStXd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SupplierDetail_bannerError__QieBC,.SupplierDetail_bannerSuccess__Jf4Sa{align-items:center;animation:SupplierDetail_bannerSlideDown__Wxvy9 .3s ease-out;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:10px;padding:12px 32px}@keyframes SupplierDetail_bannerSlideDown__Wxvy9{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SupplierDetail_bannerError__QieBC{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-bottom:1px solid #fca5a5;color:#991b1b}.SupplierDetail_bannerSuccess__Jf4Sa{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-bottom:1px solid #86efac;color:#166534}.SupplierDetail_bannerError__QieBC svg,.SupplierDetail_bannerSuccess__Jf4Sa svg{flex-shrink:0}.SupplierDetail_tabs__UDmPm{background:#fff;border-bottom:2px solid #f3f4f6;display:flex;gap:4px;padding:0 32px}.SupplierDetail_tab__L9HMU{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:16px 20px;position:relative;transition:all .3s ease}.SupplierDetail_tab__L9HMU:hover{background:#667eea0d;color:#374151}.SupplierDetail_activeTab__L1skY{background:linear-gradient(180deg,#667eea0d,#0000);border-bottom-color:#667eea;color:#667eea;font-weight:600}.SupplierDetail_activeTab__L1skY:after{animation:SupplierDetail_tabSlide__spax6 .3s ease-out;background:linear-gradient(90deg,#667eea,#764ba2);bottom:-2px;content:"";height:3px;left:0;position:absolute;right:0}@keyframes SupplierDetail_tabSlide__spax6{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.SupplierDetail_content__jwMpp{background:#f8f9fb;flex:1 1;overflow-y:auto;padding:32px}.SupplierDetail_content__jwMpp::-webkit-scrollbar{width:8px}.SupplierDetail_content__jwMpp::-webkit-scrollbar-track{background:#f3f4f6}.SupplierDetail_content__jwMpp::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:10px}.SupplierDetail_content__jwMpp::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5a6fd8,#6a4291)}.SupplierDetail_tabContent__35hQ6{animation:SupplierDetail_contentFadeIn__4Zn-5 .4s ease-out}@keyframes SupplierDetail_contentFadeIn__4Zn-5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SupplierDetail_section__feq0k{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a;margin-bottom:24px;padding:28px;transition:all .3s ease}.SupplierDetail_section__feq0k:hover{box-shadow:0 4px 16px #0000000f}.SupplierDetail_sectionTitle__bC8Rr{align-items:center;border-bottom:2px solid #f3f4f6;color:#111827;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 24px;padding-bottom:16px}.SupplierDetail_grid__FSlHJ{grid-gap:24px;grid-row-gap:28px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);row-gap:28px}.SupplierDetail_fieldFull__JHwzB,.SupplierDetail_field__LuuQ4{display:flex;flex-direction:column;gap:10px}.SupplierDetail_fieldFull__JHwzB{grid-column:1/-1}.SupplierDetail_label__RiidN{align-items:center;color:#1f2937;display:flex;font-size:14px;font-weight:600;gap:4px;margin-bottom:2px}.SupplierDetail_required__Ed9pN{color:#ef4444;font-weight:700}.SupplierDetail_input__lecTP,.SupplierDetail_select__7T5ll,.SupplierDetail_textarea__oe8x\+{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s ease}.SupplierDetail_input__lecTP:focus,.SupplierDetail_select__7T5ll:focus,.SupplierDetail_textarea__oe8x\+:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.SupplierDetail_inputDisabled__o3tkD{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;color:#9ca3af;cursor:not-allowed;font-size:14px;padding:12px 16px}.SupplierDetail_hint__j16cP{color:#6b7280;font-size:13px;font-style:italic;margin-top:-2px}.SupplierDetail_inputWithIcon__nuxri{align-items:center;display:flex;position:relative}.SupplierDetail_inputIcon__LMr0r{color:#9ca3af;left:14px;pointer-events:none;position:absolute;z-index:1}.SupplierDetail_inputWithIcon__nuxri input{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:12px 16px 12px 44px;transition:all .3s ease;width:100%}.SupplierDetail_inputWithIcon__nuxri input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.SupplierDetail_statusToggleWrapper__yaL7t{align-items:center;display:inline-flex;gap:0;position:relative}.SupplierDetail_statusToggle__vLuaY{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:0;margin:0;opacity:0;padding:0;position:absolute;width:0}.SupplierDetail_statusToggleLabel__Q08C-{align-items:center;cursor:pointer;display:inline-flex;gap:12px;padding:2px;-webkit-user-select:none;user-select:none}.SupplierDetail_statusToggleLabel__Q08C-:before{background:#e5e7eb;border-radius:50px;box-shadow:inset 0 2px 4px #0000000f;content:"";flex-shrink:0;height:28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:52px}.SupplierDetail_statusToggleLabel__Q08C-:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:22px;left:4px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:22px}.SupplierDetail_statusToggle__vLuaY:checked+.SupplierDetail_statusToggleLabel__Q08C-:before{background:linear-gradient(135deg,#10b981,#059669);box-shadow:inset 0 2px 4px #0000001a}.SupplierDetail_statusToggle__vLuaY:checked+.SupplierDetail_statusToggleLabel__Q08C-:after{left:28px}.SupplierDetail_statusToggle__vLuaY:focus+.SupplierDetail_statusToggleLabel__Q08C-:before{box-shadow:inset 0 2px 4px #0000000f,0 0 0 3px #667eea1a}.SupplierDetail_statusToggleLabel__Q08C-:hover:before{background:#d1d5db}.SupplierDetail_statusToggle__vLuaY:checked+.SupplierDetail_statusToggleLabel__Q08C-:hover:before{background:linear-gradient(135deg,#059669,#047857)}.SupplierDetail_statusToggleText__-y4ht{align-items:center;color:#111827;display:inline-flex;font-size:14px;font-weight:600;gap:6px;min-width:60px}.SupplierDetail_statusToggle__vLuaY:checked+.SupplierDetail_statusToggleLabel__Q08C- .SupplierDetail_statusToggleText__-y4ht{color:#059669}.SupplierDetail_statusToggleText__-y4ht:before{background:#9ca3af;border-radius:50%;content:"";height:8px;transition:all .3s ease;width:8px}.SupplierDetail_statusToggle__vLuaY:checked+.SupplierDetail_statusToggleLabel__Q08C- .SupplierDetail_statusToggleText__-y4ht:before{background:#10b981;box-shadow:0 0 8px #10b98166}.SupplierDetail_auditGrid__jIrso{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.SupplierDetail_auditCard__r\+qhv{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:10px;padding:16px;transition:all .3s ease}.SupplierDetail_auditCard__r\+qhv:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea1a;transform:translateY(-2px)}.SupplierDetail_auditLabel__Zxwrq{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.SupplierDetail_auditValue__iUhQT{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:4px}.SupplierDetail_auditBy__gbgGn{color:#9ca3af;font-size:13px}.SupplierDetail_servicesList__jB\+OF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.SupplierDetail_serviceCard__z47gx{background:#fff;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:0;overflow:visible;padding:20px;position:relative;transition:all .3s ease}.SupplierDetail_serviceCardTop__bQcYg{align-items:center;display:flex;gap:16px;width:100%}.SupplierDetail_serviceCardRole__2iT\+L{border-top:1px solid #e5e7eb;margin-top:14px;padding-top:14px;width:100%}.SupplierDetail_serviceEnabled__SYjun .SupplierDetail_serviceCardRole__2iT\+L{border-top-color:#a7f3d0}.SupplierDetail_serviceCardRoleLabel__2Kx7X{color:#6b7280;display:block;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.SupplierDetail_serviceCardRoleSelect__WaGYO{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color .15s ease;width:100%}.SupplierDetail_serviceCardRoleSelect__WaGYO:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.SupplierDetail_serviceCard__z47gx:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.SupplierDetail_serviceEnabled__SYjun{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:3px solid #10b981}.SupplierDetail_serviceEnabled__SYjun:hover{border-color:#059669;box-shadow:0 4px 12px #10b98133}.SupplierDetail_serviceIcon__U4mC\+{align-items:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:12px;color:#6b7280;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.SupplierDetail_serviceEnabled__SYjun .SupplierDetail_serviceIcon__U4mC\+{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px #10b9814d;color:#fff}.SupplierDetail_serviceInfo__6jD8T{flex:1 1;min-width:0}.SupplierDetail_serviceName__7Md1N{color:#111827;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:4px}.SupplierDetail_serviceStatus__H0Gbg{color:#6b7280;font-size:13px;font-weight:500}.SupplierDetail_serviceEnabled__SYjun .SupplierDetail_serviceStatus__H0Gbg{color:#059669;font-weight:600}.SupplierDetail_serviceToggle__2cXQb{flex-shrink:0}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah{margin:0}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggleLabel__LzhXu{display:none}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#e5e7eb;border:none;border-radius:50px;cursor:pointer;flex-shrink:0;height:26px;outline:none;position:relative;transition:all .3s ease;width:50px}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:22px;left:2px;position:absolute;top:2px;transition:all .3s cubic-bezier(.4,0,.2,1);width:22px}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah:checked{background:#10b981}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah:checked:before{left:26px}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah:hover:not(:checked){background:#d1d5db}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah:focus{box-shadow:0 0 0 3px #10b98133}.SupplierDetail_infoBox__UkAYB,.SupplierDetail_warningBox__OPQBD{align-items:flex-start;border-radius:10px;display:flex;gap:14px;margin-top:20px;padding:18px}.SupplierDetail_infoBox__UkAYB{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;color:#1e40af}.SupplierDetail_warningBox__OPQBD{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;color:#92400e}.SupplierDetail_infoBox__UkAYB svg,.SupplierDetail_warningBox__OPQBD svg{flex-shrink:0;margin-top:2px}.SupplierDetail_infoTitle__USSPj,.SupplierDetail_warningTitle__GKAw1{font-size:14px;font-weight:600;margin-bottom:8px}.SupplierDetail_infoText__Ulo1S{font-size:13px;line-height:1.6;margin:0}.SupplierDetail_infoList__w6VRN{font-size:13px;line-height:1.8;margin:0;padding-left:20px}.SupplierDetail_euStatusBox__FgQ5d{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-radius:10px;display:flex;gap:12px;padding:14px}.SupplierDetail_euBadge__c28KL{background:#2563eb;border-radius:8px;color:#fff;font-size:12px;font-weight:600;padding:6px 14px;white-space:nowrap}.SupplierDetail_euText__kR3sU{color:#1e40af;font-size:13px}@media (max-width:1400px){.SupplierDetail_drawer__97aEG{width:75%}}@media (max-width:1024px){.SupplierDetail_drawer__97aEG{width:85%}.SupplierDetail_auditGrid__jIrso,.SupplierDetail_grid__FSlHJ,.SupplierDetail_servicesList__jB\+OF{grid-template-columns:1fr}}@media (max-width:768px){.SupplierDetail_drawer__97aEG{width:100%}.SupplierDetail_header__cIcri{flex-direction:column;gap:16px;padding:20px}.SupplierDetail_headerActions__JSQk\+{justify-content:flex-end;width:100%}.SupplierDetail_tabs__UDmPm{overflow-x:auto;padding:0 20px}.SupplierDetail_tab__L9HMU{font-size:13px;padding:14px 16px}.SupplierDetail_content__jwMpp,.SupplierDetail_section__feq0k{padding:20px}.SupplierDetail_title__VZXl0{font-size:20px}.SupplierDetail_bannerError__QieBC,.SupplierDetail_bannerSuccess__Jf4Sa{padding:12px 20px}}.AddSupplierModal_header__2NHgZ{align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.AddSupplierModal_headerLeft__3kDKB{align-items:center;display:flex;gap:16px}.AddSupplierModal_typeBadge__n0tYh{background:#dbeafe;border-radius:6px;color:#1e40af;font-size:12px;font-weight:600;padding:6px 12px;text-transform:uppercase}.AddSupplierModal_headerInfo__2aqcg h2{color:#111827;font-size:20px;font-weight:700;margin:0 0 4px}.AddSupplierModal_headerInfo__2aqcg p{color:#6b7280;font-size:13px;margin:0}.AddSupplierModal_headerRight__FIVa\+{align-items:center;display:flex}.AddSupplierModal_statusToggle__LHBCo{align-items:center;display:flex;gap:8px}.AddSupplierModal_activeLabel__K8au7{color:#059669;font-size:14px;font-weight:600}.AddSupplierModal_inactiveLabel__CtUp2{color:#dc2626;font-size:14px;font-weight:600}.AddSupplierModal_tabs__fJ\+0U{border-bottom:2px solid #e5e7eb;display:flex;gap:8px;margin-bottom:24px}.AddSupplierModal_tab__VSV2i{background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-2px;padding:12px 20px;transition:all .2s ease}.AddSupplierModal_tab__VSV2i:hover{background:#f9fafb;color:#374151}.AddSupplierModal_activeTab__4c1Pb{border-bottom-color:#5b5fff!important;color:#5b5fff!important;font-weight:600}.AddSupplierModal_tabContent__FUIUv{min-height:400px}.AddSupplierModal_section__N5OPR{margin-bottom:28px}.AddSupplierModal_sectionTitle__9Ziil{border-bottom:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:700;margin:0 0 16px;padding-bottom:8px}.AddSupplierModal_formGrid__NEXpI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.AddSupplierModal_fieldWide__Qlzy6,.AddSupplierModal_field__Btz17{display:flex;flex-direction:column;gap:6px}.AddSupplierModal_fieldWide__Qlzy6{margin-bottom:16px}.AddSupplierModal_fieldWide__Qlzy6 label,.AddSupplierModal_field__Btz17 label{color:#374151;font-size:13px;font-weight:600}.AddSupplierModal_required__vq3qQ{color:#dc2626}.AddSupplierModal_fieldWide__Qlzy6 input,.AddSupplierModal_fieldWide__Qlzy6 select,.AddSupplierModal_field__Btz17 input,.AddSupplierModal_field__Btz17 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddSupplierModal_fieldWide__Qlzy6 input:focus,.AddSupplierModal_fieldWide__Qlzy6 select:focus,.AddSupplierModal_field__Btz17 input:focus,.AddSupplierModal_field__Btz17 select:focus{border-color:#5b5fff;box-shadow:0 0 0 3px #5b5fff1a;outline:none}.AddSupplierModal_disabledInput__-XNdM{background:#f3f4f6!important;color:#9ca3af;cursor:not-allowed}.AddSupplierModal_codeInput__\+OFea{font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.AddSupplierModal_hint__vlfbt{color:#9ca3af;font-size:11px;font-style:italic}.AddSupplierModal_inputWithIcon__pluF8{align-items:center;display:flex;position:relative}.AddSupplierModal_inputIcon__vwvnM{font-size:16px;left:12px;pointer-events:none;position:absolute}.AddSupplierModal_inputWithIcon__pluF8 input{padding-left:40px}.AddSupplierModal_toggleField__qhSdz{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;height:44px;justify-content:space-between;padding:11px 12px}.AddSupplierModal_toggleField__qhSdz span{color:#374151;font-size:14px;font-weight:600}.AddSupplierModal_textarea__NQChy{border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;line-height:1.6;padding:11px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.AddSupplierModal_textarea__NQChy:focus{border-color:#5b5fff;box-shadow:0 0 0 3px #5b5fff1a;outline:none}.AddSupplierModal_auditGrid__dusw0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.AddSupplierModal_auditItem__7VB3s{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.AddSupplierModal_auditLabel__msaSr{color:#6b7280;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.AddSupplierModal_auditValue__t5qmQ{color:#111827;font-size:15px;font-weight:600;margin-bottom:4px}.AddSupplierModal_auditBy__Kw02Q{color:#6b7280;font-size:12px}.AddSupplierModal_servicesGrid__nWFlN{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.AddSupplierModal_serviceCard__OD1LY{background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:0;padding:16px;transition:all .2s ease}.AddSupplierModal_serviceCardTop__hCUEl{align-items:center;display:flex;gap:12px;width:100%}.AddSupplierModal_serviceCardRole__te5qZ{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px;width:100%}.AddSupplierModal_serviceEnabled__IvZSY .AddSupplierModal_serviceCardRole__te5qZ{border-top-color:#a7f3d0}.AddSupplierModal_serviceCardRoleLabel__2Trx0{color:#6b7280;display:block;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.AddSupplierModal_serviceCardRoleSelect__67kGN{background:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#111827;cursor:pointer;font-family:inherit;font-size:13px;padding:8px 12px;transition:border-color .15s ease;width:100%}.AddSupplierModal_serviceCardRoleSelect__67kGN:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.AddSupplierModal_serviceEnabled__IvZSY{background:#f0fdf4;border-color:#10b981}.AddSupplierModal_serviceIcon__uIAYT{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.AddSupplierModal_serviceEnabled__IvZSY .AddSupplierModal_serviceIcon__uIAYT{background:#d1fae5}.AddSupplierModal_serviceInfo__VkfVf{flex:1 1}.AddSupplierModal_serviceName__-lx9J{color:#111827;font-size:14px;font-weight:600;margin-bottom:2px}.AddSupplierModal_serviceStatus__7gfZt{color:#6b7280;font-size:12px}.AddSupplierModal_serviceEnabled__IvZSY .AddSupplierModal_serviceStatus__7gfZt{color:#059669;font-weight:600}.AddSupplierModal_infoBox__fB4GL{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:16px}.AddSupplierModal_infoIcon__1c3tD{flex-shrink:0;font-size:20px}.AddSupplierModal_infoContent__KAvYi{flex:1 1}.AddSupplierModal_infoContent__KAvYi strong{color:#1e40af;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddSupplierModal_infoContent__KAvYi p{color:#1e40af;font-size:13px;line-height:1.6;margin:0}.AddSupplierModal_infoContent__KAvYi ul{color:#1e40af;font-size:13px;line-height:1.8;margin:8px 0 0;padding-left:20px}.AddSupplierModal_infoContent__KAvYi ul li{margin-bottom:4px}.AddSupplierModal_warningBox__ulNGI{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:16px}.AddSupplierModal_warningIcon__TxTy6{flex-shrink:0;font-size:20px}.AddSupplierModal_warningContent__nd3VO{flex:1 1}.AddSupplierModal_warningContent__nd3VO strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddSupplierModal_warningContent__nd3VO ul{color:#78350f;font-size:13px;line-height:1.8;margin:8px 0 0;padding-left:20px}.AddSupplierModal_warningContent__nd3VO ul li{margin-bottom:4px}.AddSupplierModal_euBadge__ZdPzP{align-items:center;background:#dbeafe;border:1px solid #93c5fd;border-radius:8px;display:flex;gap:12px;margin-top:16px;padding:12px 16px}.AddSupplierModal_badgeLabel__wW6G7{background:#3b82f6;border-radius:4px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.AddSupplierModal_badgeText__JzRBo{color:#1e40af;font-size:13px}.AddSupplierModal_closeBtn__Cup6p{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddSupplierModal_closeBtn__Cup6p:hover{background:#e5e7eb}.AddSupplierModal_saveBtn__Pq9KU{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddSupplierModal_saveBtn__Pq9KU:hover{background:#e69510}.AddSupplierModal_saveBtn__Pq9KU:active{transform:translateY(1px)}.AddSupplierModal_errorBanner__vqCsd{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddSupplierModal_errorIcon__McwNr{flex-shrink:0;font-size:20px}.AddSupplierModal_errorContent__\+SBSh{flex:1 1}.AddSupplierModal_errorContent__\+SBSh strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddSupplierModal_errorContent__\+SBSh ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddSupplierModal_errorContent__\+SBSh ul li{margin-bottom:2px}.AddSupplierModal_inputError__5t9iy{background:#fef2f2!important;border-color:#ef4444!important}.AddSupplierModal_inputError__5t9iy:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddSupplierModal_errorText__Nx5Y0{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}.AddSupplierModal_fieldError__z5ICf{align-items:center;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:10px 14px}.AddSupplierModal_fieldError__z5ICf .AddSupplierModal_errorIcon__McwNr{font-size:18px}.AddSupplierModal_fieldError__z5ICf .AddSupplierModal_errorText__Nx5Y0{color:#991b1b;margin:0}.AddSupplierModal_tabWithError__gZWn5{color:#dc2626!important;position:relative}.AddSupplierModal_errorDot__vxM4O{animation:AddSupplierModal_pulse__MXAY6 2s infinite;background:#ef4444;border-radius:50%;height:8px;position:absolute;right:8px;top:8px;width:8px}@keyframes AddSupplierModal_pulse__MXAY6{0%,to{opacity:1}50%{opacity:.5}}.SupplierHealthMonitoring_container__N8iOE{background:#f8f9fb;box-sizing:border-box;max-width:100vw;min-height:100vh;overflow-x:hidden}.SupplierHealthMonitoring_container__N8iOE *{box-sizing:border-box}.SupplierHealthMonitoring_header__jk36C{align-items:center;background:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;max-width:100%;padding:20px 24px}.SupplierHealthMonitoring_title__D2Wlv{color:#111827;font-size:20px;font-weight:600;margin:0 0 4px}.SupplierHealthMonitoring_subtitle__Sj8E2{color:#6b7280;font-size:13px;margin:0}.SupplierHealthMonitoring_refreshBtn__6NUjk{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}.SupplierHealthMonitoring_refreshBtn__6NUjk:hover{background:#f9fafb;border-color:#d1d5db}.SupplierHealthMonitoring_icon__B0X1P{font-size:14px}.SupplierHealthMonitoring_statsGrid__fGKfC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px;max-width:100%}.SupplierHealthMonitoring_statCard__\+9\+PQ{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;min-width:0;padding:20px;transition:all .2s ease}.SupplierHealthMonitoring_statCard__\+9\+PQ:hover{box-shadow:0 2px 8px #0000000f}.SupplierHealthMonitoring_statCardOnline__kKHmv{background:#f0fdf4;border-color:#d1fae5}.SupplierHealthMonitoring_statCardDegraded__tMB5K{background:#fffbeb;border-color:#fed7aa}.SupplierHealthMonitoring_statCardOffline__GcPRd{background:#fef2f2;border-color:#fecaca}.SupplierHealthMonitoring_statHeader__phkVx{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.SupplierHealthMonitoring_statLabel__Oh7CL{color:#6b7280;font-size:13px;font-weight:500}.SupplierHealthMonitoring_statIconNeutral__Vyx1B{color:#9ca3af;font-size:18px}.SupplierHealthMonitoring_statIconSuccess__jpwDl{background:#d1fae5;color:#10b981}.SupplierHealthMonitoring_statIconSuccess__jpwDl,.SupplierHealthMonitoring_statIconWarning__joWG6{align-items:center;border-radius:50%;display:flex;font-size:18px;height:28px;justify-content:center;width:28px}.SupplierHealthMonitoring_statIconWarning__joWG6{background:#fed7aa;color:#f59e0b}.SupplierHealthMonitoring_statIconError__LWyrr{align-items:center;background:#fecaca;border-radius:50%;color:#ef4444;display:flex;font-size:18px;height:28px;justify-content:center;width:28px}.SupplierHealthMonitoring_statValue__e9g6p{color:#111827;font-size:32px;font-weight:700}.SupplierHealthMonitoring_filters__2GR6y{align-items:center;background:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;max-width:100%;padding:16px 20px}.SupplierHealthMonitoring_searchBox__rvMRO{align-items:center;display:flex;flex:1 1 300px;max-width:100%;min-width:200px;position:relative}.SupplierHealthMonitoring_searchIcon__48T0w{color:#9ca3af;font-size:14px;left:12px;position:absolute}.SupplierHealthMonitoring_searchInput__wogVW{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;outline:none;padding:9px 12px 9px 36px;transition:all .2s ease;width:100%}.SupplierHealthMonitoring_searchInput__wogVW::placeholder{color:#9ca3af}.SupplierHealthMonitoring_searchInput__wogVW:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.SupplierHealthMonitoring_tableContainer__AgQcK{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;overflow-x:auto;overflow-y:visible;width:100%}.SupplierHealthMonitoring_table__sbfdZ{border-collapse:collapse;width:100%}.SupplierHealthMonitoring_table__sbfdZ thead{background:#fafafa;border-bottom:1px solid #eee}.SupplierHealthMonitoring_table__sbfdZ th{background:#fafafa;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap}.SupplierHealthMonitoring_table__sbfdZ td{border-bottom:1px solid #f0f0f0;color:#111827;font-size:13px;padding:16px 12px;vertical-align:middle}.SupplierHealthMonitoring_table__sbfdZ tbody tr{transition:background-color .15s ease}.SupplierHealthMonitoring_table__sbfdZ tbody tr:hover{background:#f9fafb}.SupplierHealthMonitoring_table__sbfdZ td:first-child{max-width:200px;min-width:150px}.SupplierHealthMonitoring_table__sbfdZ td:nth-child(2),.SupplierHealthMonitoring_table__sbfdZ td:nth-child(3),.SupplierHealthMonitoring_table__sbfdZ td:nth-child(4),.SupplierHealthMonitoring_table__sbfdZ td:nth-child(5),.SupplierHealthMonitoring_table__sbfdZ td:nth-child(6),.SupplierHealthMonitoring_table__sbfdZ td:nth-child(7){white-space:nowrap}.SupplierHealthMonitoring_table__sbfdZ td:nth-child(8){word-wrap:break-word;max-width:350px;white-space:normal}.SupplierHealthMonitoring_table__sbfdZ td:nth-child(9){white-space:nowrap}.SupplierHealthMonitoring_supplierInfo__UK4iL{display:flex;flex-direction:column;gap:2px}.SupplierHealthMonitoring_supplierName__NrBKm{color:#111827;font-weight:600}.SupplierHealthMonitoring_supplierId__nl1zm{color:#9ca3af;font-size:11px}.SupplierHealthMonitoring_badge__0tW0D{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.SupplierHealthMonitoring_badgeAPI__6Ticu{background:#dbeafe;color:#1e40af}.SupplierHealthMonitoring_badgeHybrid__rgXy8{background:#e0e7ff;color:#4338ca}.SupplierHealthMonitoring_healthBadge__4W8Z0{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 12px}.SupplierHealthMonitoring_healthIcon__m3B\+M{font-size:14px}.SupplierHealthMonitoring_healthOnline__5sLXT{background:#d1fae5;color:#065f46}.SupplierHealthMonitoring_healthDegraded__FrBAQ{background:#fed7aa;color:#92400e}.SupplierHealthMonitoring_healthOffline__kJuuO{background:#fecaca;color:#991b1b}.SupplierHealthMonitoring_timeInfo__nWUJ9{color:#6b7280;font-size:12px}.SupplierHealthMonitoring_clockIcon__zcebU{font-size:14px;margin-right:4px}.SupplierHealthMonitoring_resultBadge__GV3ux{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.SupplierHealthMonitoring_resultSuccess__dxok\+{background:#d1fae5;color:#065f46}.SupplierHealthMonitoring_resultTimeout__jPU0Q{background:#fed7aa;color:#92400e}.SupplierHealthMonitoring_resultError__QpU4L{background:#fecaca;color:#991b1b}.SupplierHealthMonitoring_responseTime__iBIIp{color:#10b981;font-size:12px;font-weight:600}.SupplierHealthMonitoring_uptimeCell__6paXJ{display:inline-block}.SupplierHealthMonitoring_uptimeValue__k-No5{color:#111827;font-weight:600;margin-right:4px}.SupplierHealthMonitoring_trendIcon__uWm9d{display:inline-block;font-size:14px}.SupplierHealthMonitoring_trendup__1\+YbK{color:#10b981}.SupplierHealthMonitoring_trenddown__TFreC{color:#ef4444}.SupplierHealthMonitoring_errorCell__umDBW{overflow:hidden;text-overflow:ellipsis}.SupplierHealthMonitoring_errorMessage__BBvis{align-items:flex-start;color:#dc2626;display:flex;font-size:12px;gap:6px;line-height:1.5}.SupplierHealthMonitoring_errorIcon__kV2U4{flex-shrink:0;font-size:14px;margin-top:2px}.SupplierHealthMonitoring_noError__nXZaS{color:#9ca3af}.SupplierHealthMonitoring_viewBtn__DTZUd{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px 8px;transition:all .15s ease}.SupplierHealthMonitoring_viewBtn__DTZUd:hover{background:#f3f4f6;color:#111827}@media (max-width:1600px){.SupplierHealthMonitoring_statsGrid__fGKfC{grid-template-columns:repeat(2,1fr)}.SupplierHealthMonitoring_tableContainer__AgQcK{border-radius:12px}}@media (max-width:1024px){.SupplierHealthMonitoring_container__N8iOE,.SupplierHealthMonitoring_header__jk36C{padding:16px}.SupplierHealthMonitoring_statsGrid__fGKfC{gap:12px}.SupplierHealthMonitoring_statCard__\+9\+PQ{padding:16px}}@media (max-width:768px){.SupplierHealthMonitoring_container__N8iOE{padding:12px}.SupplierHealthMonitoring_header__jk36C{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.SupplierHealthMonitoring_statsGrid__fGKfC{gap:10px;grid-template-columns:1fr}.SupplierHealthMonitoring_filters__2GR6y{gap:8px;padding:12px}.SupplierHealthMonitoring_searchBox__rvMRO{flex:1 1 100%}.SupplierHealthMonitoring_tableContainer__AgQcK{-webkit-overflow-scrolling:touch;overflow-x:auto}.SupplierHealthMonitoring_table__sbfdZ{font-size:11px;min-width:900px}.SupplierHealthMonitoring_table__sbfdZ td,.SupplierHealthMonitoring_table__sbfdZ th{padding:10px 8px}.SupplierHealthMonitoring_table__sbfdZ th{font-size:10px}}.Supplierhealthdetail_backdrop__5qzb1{animation:Supplierhealthdetail_fadeIn__NFttp .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes Supplierhealthdetail_fadeIn__NFttp{0%{opacity:0}to{opacity:1}}.Supplierhealthdetail_drawer__Ykky2{animation:Supplierhealthdetail_slideInRight__7oJS5 .4s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;height:100vh;max-width:90vw;position:fixed;right:0;top:0;width:500px;z-index:1001}@keyframes Supplierhealthdetail_slideInRight__7oJS5{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Supplierhealthdetail_header__KW-j5{align-items:flex-start;background:linear-gradient(135deg,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;padding:24px}.Supplierhealthdetail_headerLeft__B7jUl{align-items:flex-start;display:flex;gap:16px}.Supplierhealthdetail_iconWrapper__GAeTG{align-items:center;background:linear-gradient(135deg,#fcc400,#ffb701);border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Supplierhealthdetail_title__STLh1{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.Supplierhealthdetail_subtitle__i9vSa{color:#6b7280;font-size:13px;margin:0}.Supplierhealthdetail_closeBtn__UumfQ{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.Supplierhealthdetail_closeBtn__UumfQ:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}.Supplierhealthdetail_content__HO5EN{background:#f8f9fb;flex:1 1;overflow-y:auto;padding:24px}.Supplierhealthdetail_content__HO5EN::-webkit-scrollbar{width:8px}.Supplierhealthdetail_content__HO5EN::-webkit-scrollbar-track{background:#f3f4f6}.Supplierhealthdetail_content__HO5EN::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:10px}.Supplierhealthdetail_section__8TVEq{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin-bottom:16px;padding:20px}.Supplierhealthdetail_sectionTitle__563Ha{color:#111827;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.Supplierhealthdetail_grid__jWEK0{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.Supplierhealthdetail_statusCard__oKb1h{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:16px}.Supplierhealthdetail_cardLabel__TF57J{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Supplierhealthdetail_statusBadge__FL7u3{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.Supplierhealthdetail_statusOnline__YQKRH{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #10b981;color:#065f46}.Supplierhealthdetail_statusDegraded__i\+Zri{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;color:#92400e}.Supplierhealthdetail_statusOffline__1UQOD{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #ef4444;color:#991b1b}.Supplierhealthdetail_typeBadge__l3jYE{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.Supplierhealthdetail_typeAPI__S74lF{background:#dbeafe;color:#1e40af}.Supplierhealthdetail_typeHybrid__ADGJO{background:#e0e7ff;color:#4338ca}.Supplierhealthdetail_typeOffline__4le20{background:#f3f4f6;color:#6b7280}.Supplierhealthdetail_metricCard__TKQvH{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:10px;padding:16px}.Supplierhealthdetail_metricHeader__AagYi{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Supplierhealthdetail_metricLabel__KOpun{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Supplierhealthdetail_metricIcon__fJDiy{color:#9ca3af}.Supplierhealthdetail_trendIcon__M-Gc9{align-items:center;border-radius:6px;display:flex;height:24px;justify-content:center;width:24px}.Supplierhealthdetail_trendup__WUd5x{background:#d1fae5;color:#059669}.Supplierhealthdetail_trenddown__vr5UZ{background:#fee2e2;color:#dc2626}.Supplierhealthdetail_metricValue__Er2sl{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.Supplierhealthdetail_metricProgress__Hjp0K{background:#e5e7eb;border-radius:10px;height:6px;overflow:hidden;width:100%}.Supplierhealthdetail_metricProgressBar__Ot-j-{background:linear-gradient(90deg,#10b981,#059669);border-radius:10px;height:100%;transition:width .5s ease}.Supplierhealthdetail_metricHint__Gb1p7{color:#9ca3af;font-size:12px;margin-top:4px}.Supplierhealthdetail_activityList__ErDGX{display:flex;flex-direction:column;gap:16px}.Supplierhealthdetail_activityItem__maOhA{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:12px 0}.Supplierhealthdetail_activityItem__maOhA:last-child{border-bottom:none;padding-bottom:0}.Supplierhealthdetail_activityLabel__7ul0e{color:#6b7280;font-size:13px;font-weight:600}.Supplierhealthdetail_activityValue__OIYfM{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;gap:6px}.Supplierhealthdetail_activityIcon__msXcM{color:#9ca3af}.Supplierhealthdetail_resultBadge__Whp-L{border-radius:6px;font-size:12px;font-weight:600;padding:4px 10px}.Supplierhealthdetail_resultSuccess__aC8Mf{background:#d1fae5;color:#065f46}.Supplierhealthdetail_resultTimeout__USlUh{background:#fef3c7;color:#92400e}.Supplierhealthdetail_resultError__L4pth{background:#fee2e2;color:#991b1b}.Supplierhealthdetail_errorBox__uTuLJ{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;line-height:1.6;margin-top:4px;padding:12px}.Supplierhealthdetail_errorBox__uTuLJ svg{flex-shrink:0;margin-top:2px}.Supplierhealthdetail_infoGrid__KfiPR{display:flex;flex-direction:column;gap:16px}.Supplierhealthdetail_infoItem__5T0Ry{display:flex;flex-direction:column;gap:6px}.Supplierhealthdetail_infoLabel__FNnxL{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Supplierhealthdetail_infoValue__t2bCG{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;font-weight:600;padding:10px 12px}.Supplierhealthdetail_footer__Tyfff{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-radius:8px;color:#1e40af;display:flex;font-size:12px;font-weight:500;gap:8px;margin-top:8px;padding:16px}.Supplierhealthdetail_closeFooterBtn__6SB-j{align-items:center;background-color:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.Supplierhealthdetail_closeFooterBtn__6SB-j:hover{background-color:#f3f4f6;border-color:#9ca3af;box-shadow:0 2px 4px #0000001a;color:#111827;transform:translateY(-1px)}.Supplierhealthdetail_saveBtn__akM1X{align-items:center;background:linear-gradient(135deg,#fcc400,#ffb701);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .3s ease}.Supplierhealthdetail_footerNew__PHl0x{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border-top:1px solid #e5e7eb;box-shadow:0 -2px 8px #0000000a;display:flex;justify-content:space-between;padding:20px 24px}.Supplierhealthdetail_saveBtn__akM1X:hover{background:linear-gradient(135deg,#fcc400,#ffe601);box-shadow:0 6px 16px #667eea66;transform:translateY(-1px)}@media (max-width:768px){.Supplierhealthdetail_drawer__Ykky2{max-width:100%;width:100%}.Supplierhealthdetail_content__HO5EN,.Supplierhealthdetail_header__KW-j5{padding:20px}.Supplierhealthdetail_grid__jWEK0{grid-template-columns:1fr}.Supplierhealthdetail_title__STLh1{font-size:16px}.Supplierhealthdetail_iconWrapper__GAeTG{height:40px;width:40px}}.SupplierAPICredentials_container__IWK1e{background:#f8f9fb;box-sizing:border-box;max-width:100vw;min-height:100vh;overflow-x:hidden}.SupplierAPICredentials_container__IWK1e *{box-sizing:border-box}.SupplierAPICredentials_header__XqlD5{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding:20px 24px;width:100%}.SupplierAPICredentials_title__hE3wK{color:#111827;font-size:20px;font-weight:600;margin:0 0 4px}.SupplierAPICredentials_subtitle__i6zV6{color:#6b7280;font-size:13px;margin:0}.SupplierAPICredentials_addBtn__Sgy25{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.SupplierAPICredentials_addBtn__Sgy25:hover{background:#ffe8c2}.SupplierAPICredentials_alert__IS\+In{align-items:flex-start;background:#fffbeb;border:1.5px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:10px;display:flex;gap:14px;margin-bottom:20px;padding:16px 20px;width:100%}.SupplierAPICredentials_alertIcon__0rxBF{flex-shrink:0;font-size:20px}.SupplierAPICredentials_alertContent__yllW9{flex:1 1;min-width:0}.SupplierAPICredentials_alertTitle__cmL6-{color:#92400e;font-size:14px;font-weight:600;margin-bottom:4px}.SupplierAPICredentials_alertText__YGtYk{color:#92400e;font-size:13px;line-height:1.5}.SupplierAPICredentials_searchContainer__mSAdp{background:#fff;border-radius:10px;margin-bottom:16px;padding:16px 20px;width:100%}.SupplierAPICredentials_searchBox__Jtm7K{align-items:center;display:flex;max-width:100%;position:relative;width:100%}.SupplierAPICredentials_searchIcon__uzZf8{color:#9ca3af;font-size:14px;left:12px;position:absolute}.SupplierAPICredentials_searchInput__VoItE{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;outline:none;padding:9px 12px 9px 36px;transition:all .2s ease;width:100%}.SupplierAPICredentials_searchInput__VoItE::placeholder{color:#9ca3af}.SupplierAPICredentials_searchInput__VoItE:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.SupplierAPICredentials_tableContainer__I2j\+1{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;overflow-x:auto;overflow-y:visible;width:100%}.SupplierAPICredentials_table__Hrbum{border-collapse:collapse;width:100%}.SupplierAPICredentials_table__Hrbum thead{background:#fafafa;border-bottom:1px solid #eee}.SupplierAPICredentials_table__Hrbum th{background:#fafafa;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.SupplierAPICredentials_table__Hrbum td{border-bottom:1px solid #f0f0f0;color:#111827;font-size:13px;padding:18px 16px;vertical-align:middle}.SupplierAPICredentials_table__Hrbum tbody tr{transition:background-color .15s ease}.SupplierAPICredentials_table__Hrbum tbody tr:hover{background:#f9fafb}.SupplierAPICredentials_credId__oV3nv{color:#6b7280;font-size:12px;font-weight:500;white-space:nowrap}.SupplierAPICredentials_supplier__kd-P4{color:#111827;font-weight:600;min-width:140px;white-space:nowrap}.SupplierAPICredentials_updatedAt__yIW7J{color:#6b7280;font-size:12px;white-space:nowrap}.SupplierAPICredentials_badge__IBH\+m{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:5px 12px;white-space:nowrap}.SupplierAPICredentials_envProduction__YB4rG{background:#fee2e2;color:#991b1b}.SupplierAPICredentials_envTest__zbb2j{background:#dbeafe;color:#1e40af}.SupplierAPICredentials_statusActive__v1P2Z{background:#d1fae5;color:#065f46}.SupplierAPICredentials_statusInactive__G11AU{background:#f3f4f6;color:#4b5563}.SupplierAPICredentials_actions__YJ9-e{align-items:center;display:inline-block;gap:8px;justify-content:flex-end;text-align:center}.SupplierAPICredentials_actionBtn__lYxwJ{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px 8px;transition:all .15s ease}.SupplierAPICredentials_actionBtn__lYxwJ:hover{background:#f3f4f6;color:#111827}@media (max-width:1400px){.SupplierAPICredentials_container__IWK1e{padding:18px}}@media (max-width:1024px){.SupplierAPICredentials_container__IWK1e{padding:16px}.SupplierAPICredentials_header__XqlD5{padding:18px}.SupplierAPICredentials_alert__IS\+In,.SupplierAPICredentials_searchContainer__mSAdp{padding:14px 16px}}@media (max-width:768px){.SupplierAPICredentials_container__IWK1e{padding:12px}.SupplierAPICredentials_header__XqlD5{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.SupplierAPICredentials_addBtn__Sgy25{justify-content:center;width:100%}.SupplierAPICredentials_alert__IS\+In{flex-direction:column;gap:10px;padding:14px}.SupplierAPICredentials_alertIcon__0rxBF{font-size:18px}.SupplierAPICredentials_searchContainer__mSAdp{padding:12px}.SupplierAPICredentials_tableContainer__I2j\+1{overflow-x:auto}.SupplierAPICredentials_table__Hrbum{font-size:11px;min-width:700px}.SupplierAPICredentials_table__Hrbum td,.SupplierAPICredentials_table__Hrbum th{padding:12px 10px}.SupplierAPICredentials_table__Hrbum th{font-size:10px;padding:12px 8px}.SupplierAPICredentials_supplier__kd-P4{min-width:120px}}@media (max-width:480px){.SupplierAPICredentials_container__IWK1e{padding:10px}.SupplierAPICredentials_header__XqlD5{padding:14px}.SupplierAPICredentials_title__hE3wK{font-size:18px}.SupplierAPICredentials_subtitle__i6zV6{font-size:12px}.SupplierAPICredentials_alert__IS\+In{padding:12px}.SupplierAPICredentials_alertTitle__cmL6-{font-size:13px}.SupplierAPICredentials_alertText__YGtYk{font-size:12px}.SupplierAPICredentials_table__Hrbum{font-size:10px;min-width:650px}.SupplierAPICredentials_table__Hrbum td,.SupplierAPICredentials_table__Hrbum th{padding:10px 6px}}.ApiCrendtialsDetail_backdrop__nqmkX{animation:ApiCrendtialsDetail_fadeIn__lbZfR .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ApiCrendtialsDetail_fadeIn__lbZfR{0%{opacity:0}to{opacity:1}}.ApiCrendtialsDetail_drawer__UeSr5{animation:ApiCrendtialsDetail_slideInRight__pI-uL .4s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;height:100vh;max-width:90vw;position:fixed;right:0;top:0;width:500px;z-index:1001}@keyframes ApiCrendtialsDetail_slideInRight__pI-uL{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ApiCrendtialsDetail_header__aH8j2{align-items:flex-start;background:linear-gradient(135deg,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;padding:24px}.ApiCrendtialsDetail_headerLeft__LDDIw{align-items:flex-start;display:flex;gap:16px}.ApiCrendtialsDetail_iconWrapper__g\+F3N{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ApiCrendtialsDetail_title__fngM-{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.ApiCrendtialsDetail_subtitle__ck0gT{color:#6b7280;font-size:13px;margin:0}.ApiCrendtialsDetail_closeBtn__JrHxp{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.ApiCrendtialsDetail_closeBtn__JrHxp:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}.ApiCrendtialsDetail_content__9qPRn{background:#f8f9fb;flex:1 1;overflow-y:auto;padding:24px}.ApiCrendtialsDetail_content__9qPRn::-webkit-scrollbar{width:8px}.ApiCrendtialsDetail_content__9qPRn::-webkit-scrollbar-track{background:#f3f4f6}.ApiCrendtialsDetail_content__9qPRn::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:10px}.ApiCrendtialsDetail_section__d9XVe{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin-bottom:16px;padding:20px}.ApiCrendtialsDetail_sectionTitle__AXvJi{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.ApiCrendtialsDetail_grid__V\+hjA{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.ApiCrendtialsDetail_infoCard__m-srO{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:16px}.ApiCrendtialsDetail_cardLabel__hs3cJ{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ApiCrendtialsDetail_cardValue__-1K-J{color:#111827;font-size:14px;font-weight:600}.ApiCrendtialsDetail_badge__9dqg6{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.ApiCrendtialsDetail_envProduction__4jE6e{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid #3b82f6;color:#1e40af}.ApiCrendtialsDetail_envTest__Yc2cE{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;color:#92400e}.ApiCrendtialsDetail_statusBadge__9\+fdg{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.ApiCrendtialsDetail_statusActive__ua8xP{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #10b981;color:#065f46}.ApiCrendtialsDetail_statusInactive__0R-65{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #ef4444;color:#991b1b}.ApiCrendtialsDetail_field__b\+Vrt{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ApiCrendtialsDetail_field__b\+Vrt:last-child{margin-bottom:0}.ApiCrendtialsDetail_label__-LgFc{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ApiCrendtialsDetail_inputWrapper__p62sD{position:relative}.ApiCrendtialsDetail_input__3IslD,.ApiCrendtialsDetail_select__-8Do8{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.ApiCrendtialsDetail_input__3IslD:focus,.ApiCrendtialsDetail_select__-8Do8:focus{background-color:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ApiCrendtialsDetail_input__3IslD:read-only{background-color:#f3f4f6;cursor:not-allowed}.ApiCrendtialsDetail_select__-8Do8{background-color:#fff;cursor:pointer}.ApiCrendtialsDetail_passwordField__XefgM{align-items:center;display:flex;position:relative}.ApiCrendtialsDetail_passwordInput__eSFSI{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:monospace;font-size:14px;padding:10px 44px 10px 12px;transition:all .2s;width:100%}.ApiCrendtialsDetail_passwordInput__eSFSI:focus{background-color:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ApiCrendtialsDetail_toggleBtn__VzaXL{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;transition:all .2s;width:32px}.ApiCrendtialsDetail_toggleBtn__VzaXL:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}.ApiCrendtialsDetail_alert__ip4eL{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:10px;display:flex;gap:12px;margin-top:8px;padding:16px}.ApiCrendtialsDetail_alertIcon__Z-n4W{color:#92400e;flex-shrink:0}.ApiCrendtialsDetail_alertContent__8EhQ1{flex:1 1}.ApiCrendtialsDetail_alertTitle__KjsmE{color:#92400e;font-size:14px;font-weight:600;margin-bottom:4px}.ApiCrendtialsDetail_alertText__N51Ne{color:#78350f;font-size:13px;line-height:1.6}.ApiCrendtialsDetail_updateInfo__Btdml{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-radius:8px;color:#1e40af;display:flex;font-size:12px;font-weight:500;gap:8px;margin-top:8px;padding:16px}.ApiCrendtialsDetail_footer__CJ2Bz{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border-top:1px solid #e5e7eb;box-shadow:0 -2px 8px #0000000a;display:flex;justify-content:space-between;padding:20px 24px}.ApiCrendtialsDetail_closeFooterBtn__CAb0X{align-items:center;background-color:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.ApiCrendtialsDetail_closeFooterBtn__CAb0X:hover{background-color:#f3f4f6;border-color:#9ca3af;box-shadow:0 2px 4px #0000001a;color:#111827;transform:translateY(-1px)}.ApiCrendtialsDetail_saveBtn__AEblX{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .3s ease}.ApiCrendtialsDetail_saveBtn__AEblX:hover{background:linear-gradient(135deg,#5568d3,#6a3f8f);box-shadow:0 6px 16px #667eea66;transform:translateY(-1px)}@media (max-width:768px){.ApiCrendtialsDetail_drawer__UeSr5{max-width:100%;width:100%}.ApiCrendtialsDetail_content__9qPRn,.ApiCrendtialsDetail_header__aH8j2{padding:20px}.ApiCrendtialsDetail_grid__V\+hjA{grid-template-columns:1fr}.ApiCrendtialsDetail_title__fngM-{font-size:16px}.ApiCrendtialsDetail_iconWrapper__g\+F3N{height:40px;width:40px}}.AddCredentialsSetModal_iconHeader__LJJBi{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddCredentialsSetModal_icon__LY3kR{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddCredentialsSetModal_headerText__wmqaq h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddCredentialsSetModal_headerText__wmqaq p{color:#6b7280;font-size:13px;margin:0}.AddCredentialsSetModal_section__KpMRD{margin-bottom:24px}.AddCredentialsSetModal_sectionTitle__0apED{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddCredentialsSetModal_formGrid__P8wLF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddCredentialsSetModal_fieldWide__0wbUn,.AddCredentialsSetModal_field__I615Z{display:flex;flex-direction:column;gap:6px}.AddCredentialsSetModal_fieldWide__0wbUn{grid-column:span 2}.AddCredentialsSetModal_fieldWide__0wbUn label,.AddCredentialsSetModal_field__I615Z label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddCredentialsSetModal_fieldWide__0wbUn input,.AddCredentialsSetModal_fieldWide__0wbUn select,.AddCredentialsSetModal_field__I615Z input,.AddCredentialsSetModal_field__I615Z select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddCredentialsSetModal_fieldWide__0wbUn input:focus,.AddCredentialsSetModal_fieldWide__0wbUn select:focus,.AddCredentialsSetModal_field__I615Z input:focus,.AddCredentialsSetModal_field__I615Z select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddCredentialsSetModal_credIdInput__kfAUS{font-weight:700;letter-spacing:1px;text-transform:uppercase}.AddCredentialsSetModal_textarea__ejeoJ{border:1px solid #e5e7eb;border-radius:8px;font-size:13px;line-height:1.6;padding:11px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.AddCredentialsSetModal_textarea__ejeoJ:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddCredentialsSetModal_passwordField__olFJ5{align-items:center;display:flex;position:relative}.AddCredentialsSetModal_passwordField__olFJ5 input{flex:1 1;letter-spacing:1.5px;padding-right:45px}.AddCredentialsSetModal_eyeBtn__5OPI5{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:18px;justify-content:center;opacity:.5;padding:6px 10px;position:absolute;right:8px;transition:opacity .2s ease}.AddCredentialsSetModal_eyeBtn__5OPI5:hover{opacity:1}.AddCredentialsSetModal_securityNotice__xQwoJ{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddCredentialsSetModal_noticeIcon__KO-e-{flex-shrink:0;font-size:20px}.AddCredentialsSetModal_noticeContent__PKE3H{flex:1 1}.AddCredentialsSetModal_noticeContent__PKE3H strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.AddCredentialsSetModal_noticeContent__PKE3H p{color:#78350f;font-size:12px;line-height:1.5;margin:0}.AddCredentialsSetModal_closeBtn__QTAEL{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddCredentialsSetModal_closeBtn__QTAEL:hover{background:#e5e7eb}.AddCredentialsSetModal_saveBtn__fhXqd{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddCredentialsSetModal_saveBtn__fhXqd:hover{background:#e69510}.AddCredentialsSetModal_saveBtn__fhXqd:active{transform:translateY(1px)}.AddCredentialsSetModal_required__ZWsXC{color:#dc2626;margin-left:2px}.AddCredentialsSetModal_errorBanner__oNIrP{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddCredentialsSetModal_errorIcon__3JmdX{flex-shrink:0;font-size:20px}.AddCredentialsSetModal_errorContent__AUZKl{flex:1 1}.AddCredentialsSetModal_errorContent__AUZKl strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddCredentialsSetModal_errorContent__AUZKl ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddCredentialsSetModal_errorContent__AUZKl ul li{margin-bottom:2px}.AddCredentialsSetModal_inputError__VHuGy{background:#fef2f2!important;border-color:#ef4444!important}.AddCredentialsSetModal_inputError__VHuGy:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddCredentialsSetModal_errorText__Wdbxi{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}.AddCredentialsSetModal_passwordField__olFJ5 .AddCredentialsSetModal_inputError__VHuGy{padding-right:45px}.Airlines_container__EILep{background:#f9fafb;min-height:100vh}.Airlines_header__sTLds{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.Airlines_headerLeft__YLH3h h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.Airlines_subtitle__CQnf1{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.Airlines_headerActions__LFcWi{align-items:center;display:flex;gap:10px}.Airlines_secondaryBtn__YHpOM{align-items:center;background:#eff6ff;border:2px solid #2563eb;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;padding:8px 16px;transition:all .2s ease}.Airlines_secondaryBtn__YHpOM:hover:not(:disabled){background:#dbeafe}.Airlines_secondaryBtn__YHpOM:disabled{cursor:not-allowed;opacity:.6}.Airlines_modalText__WDDxy{color:#4b5563;font-size:14px;line-height:1.6;margin:0 0 16px}.Airlines_modeOptions__TQgSz{display:flex;flex-direction:column;gap:10px}.Airlines_modeOption__yf-uS{align-items:flex-start;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:all .2s ease}.Airlines_modeOption__yf-uS:hover{background:#f8fafc;border-color:#2563eb}.Airlines_modeOption__yf-uS input{accent-color:#2563eb;cursor:pointer;margin-top:3px}.Airlines_modeOption__yf-uS strong{color:#111827;display:block;font-size:13.5px;font-weight:600}.Airlines_modeOption__yf-uS em{color:#6b7280;display:block;font-size:12.5px;font-style:normal;line-height:1.5;margin-top:3px}.Airlines_progressBox__uwCl-{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:13px;font-weight:600;margin-top:16px;padding:11px 14px}.Airlines_modalFooter__kIWrQ{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.Airlines_modalFooterRight__kWPtm{display:flex;gap:10px;margin-left:auto}.Airlines_modalCancel__vLhpo,.Airlines_modalConfirm__QzkGw,.Airlines_restoreBtn__9xelr{border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:9px 16px;transition:all .2s ease}.Airlines_modalCancel__vLhpo{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.Airlines_modalCancel__vLhpo:hover:not(:disabled){background:#f9fafb}.Airlines_modalConfirm__QzkGw{background:#f5a51e;border:2px solid #f5a51e;color:#fff}.Airlines_modalConfirm__QzkGw:hover:not(:disabled){background:#e29612;border-color:#e29612}.Airlines_restoreBtn__9xelr{align-items:center;background:#fff;border:1px solid #e5e7eb;color:#6b7280;display:inline-flex;gap:6px}.Airlines_restoreBtn__9xelr:hover:not(:disabled){background:#fef2f2;border-color:#dc2626;color:#dc2626}.Airlines_modalCancel__vLhpo:disabled,.Airlines_modalConfirm__QzkGw:disabled,.Airlines_restoreBtn__9xelr:disabled{cursor:not-allowed;opacity:.6}.Airlines_addBtn__rKgpw{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.Airlines_addBtn__rKgpw:hover{background:#ffe8c2}.Airlines_addBtn__rKgpw:active{transform:translateY(0)}.Airlines_infoBanner__kvyZI{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.Airlines_infoIcon__iTTo7{flex-shrink:0;font-size:20px}.Airlines_infoText__RvZ5z{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.Airlines_infoText__RvZ5z strong{display:inline;font-weight:600;margin-right:4px}.Airlines_retryBtn__6I5n\+{background:#fee2e2;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;margin-left:8px;padding:6px 12px}.Airlines_retryBtn__6I5n\+:hover{background:#fecaca}.Airlines_controls__l\+V1L{display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.Airlines_rowActions__ZG4cM{display:flex;gap:8px;justify-content:flex-start}.Airlines_rowActions__ZG4cM button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.Airlines_searchBox__qc2lj{flex:1 1;max-width:500px;position:relative}.Airlines_searchIcon__KONRK{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Airlines_searchBox__qc2lj input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 14px 11px 44px;transition:all .2s ease;width:100%}.Airlines_searchBox__qc2lj input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.Airlines_searchBox__qc2lj input::placeholder{color:#9ca3af}.Airlines_filters__LRu8f{align-items:center;display:flex;gap:12px}.Airlines_filterSelect__5zrEO{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:140px;padding:11px 14px;transition:all .2s ease}.Airlines_filterSelect__5zrEO:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.Airlines_iconBtn__SiCON{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:11px;transition:all .2s ease}.Airlines_iconBtn__SiCON:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.Airlines_iconBtn__SiCON:active{transform:scale(.95)}.Airlines_resultsCount__HuCC7{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:16px}.Airlines_tableContainer__iffGC{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.Airlines_table__z6TLt{border-collapse:collapse;width:100%}.Airlines_table__z6TLt thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.Airlines_table__z6TLt th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.Airlines_table__z6TLt tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.Airlines_table__z6TLt tbody tr:last-child{border-bottom:none}.Airlines_table__z6TLt tbody tr:hover{background:#f9fafb}.Airlines_table__z6TLt td{color:#374151;font-size:14px;padding:16px 20px;vertical-align:middle}.Airlines_airlineName__\+8tzW{align-items:center;display:flex;gap:12px}.Airlines_airlineIcon__xJl9-{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:8px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.Airlines_airlineName__\+8tzW strong{color:#111827;font-weight:600}.Airlines_codeTag__XPt4m{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:inline-block;font-family:Monaco,Courier New,monospace;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 10px}.Airlines_emptyValue__gjDuN{color:#d1d5db;font-style:italic}.Airlines_statusBadge__\+gcuX{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px;text-transform:capitalize}.Airlines_statusActive__MW-cZ{background:#d1fae5;color:#065f46}.Airlines_statusInactive__mkOkY{background:#fee2e2;color:#991b1b}.Airlines_actions__hU41M{display:flex;gap:8px}.Airlines_deleteBtn__iyBSl,.Airlines_editBtn__jCvts{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.Airlines_editBtn__jCvts{background:#eff6ff;color:#1e40af}.Airlines_editBtn__jCvts:hover{background:#dbeafe;color:#1e3a8a}.Airlines_deleteBtn__iyBSl{background:#fee2e2;color:#991b1b}.Airlines_deleteBtn__iyBSl:hover{background:#fecaca;color:#7f1d1d}.Airlines_deleteBtn__iyBSl:active,.Airlines_editBtn__jCvts:active{transform:scale(.95)}.Airlines_noData__HRqOu{padding:60px 20px!important;text-align:center}.Airlines_noDataContent__64Dy0{align-items:center;display:flex;flex-direction:column;gap:12px}.Airlines_noDataIcon__pBbkP{font-size:48px;opacity:.3}.Airlines_noDataContent__64Dy0 p{color:#374151;font-size:16px;font-weight:600;margin:0}.Airlines_noDataContent__64Dy0 span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.Airlines_controls__l\+V1L{flex-direction:column}.Airlines_searchBox__qc2lj{max-width:100%}.Airlines_filters__LRu8f{justify-content:space-between;width:100%}}@media (max-width:768px){.Airlines_container__EILep{padding:20px}.Airlines_header__sTLds{flex-direction:column;gap:16px}.Airlines_addBtn__rKgpw{width:100%}.Airlines_tableContainer__iffGC{overflow-x:auto}.Airlines_table__z6TLt{min-width:800px}}.AddAirlineModal_iconHeader__hnFSj{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddAirlineModal_icon__UagzS{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddAirlineModal_headerText__skomw h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddAirlineModal_headerText__skomw p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddAirlineModal_section__4SCnj{margin-bottom:24px}.AddAirlineModal_sectionTitle__q7Zjy{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddAirlineModal_formGrid__xZAPE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddAirlineModal_fieldWide__YFccu,.AddAirlineModal_field__n-XFZ{display:flex;flex-direction:column;gap:6px}.AddAirlineModal_fieldWide__YFccu{grid-column:span 2}.AddAirlineModal_fieldWide__YFccu label,.AddAirlineModal_field__n-XFZ label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddAirlineModal_fieldWide__YFccu input,.AddAirlineModal_fieldWide__YFccu select,.AddAirlineModal_field__n-XFZ input,.AddAirlineModal_field__n-XFZ select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:90%}.AddAirlineModal_fieldWide__YFccu input:focus,.AddAirlineModal_fieldWide__YFccu select:focus,.AddAirlineModal_field__n-XFZ input:focus,.AddAirlineModal_field__n-XFZ select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddAirlineModal_codeInput__XK89W{font-weight:700;letter-spacing:2px;text-transform:uppercase}.AddAirlineModal_helpText__FItog{color:#9ca3af;font-size:12px;margin-top:4px}.AddAirlineModal_statusToggle__mcwyP{margin-top:4px}.AddAirlineModal_toggleInput__5-gcQ{display:none}.AddAirlineModal_toggleLabel__do6Wn{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddAirlineModal_toggleSwitch__XU3K4{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddAirlineModal_toggleSwitch__XU3K4:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddAirlineModal_toggleInput__5-gcQ:checked+.AddAirlineModal_toggleLabel__do6Wn .AddAirlineModal_toggleSwitch__XU3K4{background:#f5a51e}.AddAirlineModal_toggleInput__5-gcQ:checked+.AddAirlineModal_toggleLabel__do6Wn .AddAirlineModal_toggleSwitch__XU3K4:after{transform:translateX(22px)}.AddAirlineModal_toggleText__I8hWY{color:#374151;font-size:14px;font-weight:600}.AddAirlineModal_logoFileInput__8nGQF{display:none}.AddAirlineModal_logoDropZone__o4ZiJ{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:32px 20px;text-align:center;transition:border-color .2s ease,background .2s ease}.AddAirlineModal_logoDropZone__o4ZiJ:hover{background:#fffbf0;border-color:#f5a51e}.AddAirlineModal_logoDropZoneActive__Fw117{background:#fffbf0;border-color:#f5a51e;transform:scale(1.01)}.AddAirlineModal_logoDropZoneError__hP1G-{background:#fef2f2;border-color:#ef4444}.AddAirlineModal_logoDropIcon__7Owzo{font-size:32px;margin-bottom:4px}.AddAirlineModal_logoDropTitle__00ThR{color:#374151;font-size:14px;font-weight:600;margin:0}.AddAirlineModal_logoDropSub__qp0Lw{color:#6b7280;font-size:13px;margin:0}.AddAirlineModal_logoDropHint__I\+Yzt{background:#f3f4f6;border-radius:20px;color:#9ca3af;font-size:11px;margin:4px 0 0;padding:3px 10px}.AddAirlineModal_logoPreviewWrapper__kgZKf{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:20px;padding:16px}.AddAirlineModal_logoPreviewBox__NtBVt{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 8px #0000000f;display:flex;flex-shrink:0;height:88px;justify-content:center;overflow:hidden;width:88px}.AddAirlineModal_logoPreviewImg__1C4Tm{height:100%;object-fit:contain;padding:6px;width:100%}.AddAirlineModal_logoPreviewMeta__04qon{display:flex;flex:1 1;flex-direction:column;gap:4px}.AddAirlineModal_logoFileName__KAG-m{color:#111827;font-size:14px;font-weight:600;margin:0;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddAirlineModal_logoFileSize__Mjk\+c{color:#6b7280;font-size:12px;margin:0}.AddAirlineModal_logoActions__W-gde{display:flex;gap:8px;margin-top:10px}.AddAirlineModal_logoChangeBtn__survg{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px;transition:background .15s ease,border-color .15s ease}.AddAirlineModal_logoChangeBtn__survg:hover{background:#f3f4f6;border-color:#d1d5db}.AddAirlineModal_logoRemoveBtn__8xZc0{background:#fff5f5;border:1px solid #fca5a5;border-radius:7px;color:#dc2626;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px;transition:background .15s ease}.AddAirlineModal_logoRemoveBtn__8xZc0:hover{background:#fee2e2}.AddAirlineModal_businessNotice__Ozzvw{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddAirlineModal_noticeIcon__wz1Tv{flex-shrink:0;font-size:20px}.AddAirlineModal_noticeContent__jyC\+d{flex:1 1}.AddAirlineModal_noticeContent__jyC\+d strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddAirlineModal_noticeContent__jyC\+d ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddAirlineModal_noticeContent__jyC\+d ul li{margin-bottom:4px}.AddAirlineModal_closeBtn__uRVYm{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddAirlineModal_closeBtn__uRVYm:hover{background:#e5e7eb}.AddAirlineModal_saveBtn__GBt3K{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddAirlineModal_saveBtn__GBt3K:hover{background:#e69510}.AddAirlineModal_saveBtn__GBt3K:active{transform:translateY(1px)}.AddAirlineModal_required__xqea\+{color:#dc2626;margin-left:2px}.AddAirlineModal_errorBanner__NwfF-{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddAirlineModal_errorIcon__b3Xt9{flex-shrink:0;font-size:20px}.AddAirlineModal_errorContent__XTIr5{flex:1 1}.AddAirlineModal_errorContent__XTIr5 strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddAirlineModal_errorContent__XTIr5 ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddAirlineModal_errorContent__XTIr5 ul li{margin-bottom:2px}.AddAirlineModal_inputError__6Q3Dc{background:#fef2f2!important;border-color:#ef4444!important}.AddAirlineModal_inputError__6Q3Dc:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddAirlineModal_errorText__pjyVH{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddAirlineModal_formGrid__xZAPE{grid-template-columns:1fr}.AddAirlineModal_fieldWide__YFccu{grid-column:span 1}.AddAirlineModal_logoPreviewWrapper__kgZKf{align-items:flex-start;flex-direction:column}.AddAirlineModal_logoActions__W-gde{flex-wrap:wrap}}.FlightStatus_container__UFFen{background:#f9fafb;min-height:100vh}.FlightStatus_header__XZpzO{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.FlightStatus_headerLeft__pbCv3 h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.FlightStatus_subtitle__Xj6oZ{color:#6b7280;font-size:14px;line-height:1.6;margin:0;max-width:800px}.FlightStatus_refreshBtn__6Saea{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:11px 20px;transition:all .2s ease}.FlightStatus_refreshBtn__6Saea:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 6px #0000000d;transform:translateY(-1px)}.FlightStatus_refreshBtn__6Saea:active{transform:translateY(0)}.FlightStatus_infoBanner__LUa-9{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.FlightStatus_infoIcon__mcdkq{color:#2563eb;flex-shrink:0}.FlightStatus_infoText__9lb9U{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.FlightStatus_retryBtn__ym4L2{background:#fee2e2;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;margin-left:8px;padding:6px 12px}.FlightStatus_retryBtn__ym4L2:hover{background:#fecaca}.FlightStatus_infoText__9lb9U strong{display:inline;font-weight:600;margin-right:4px}.FlightStatus_searchBox__1QC8X{margin-bottom:24px;max-width:500px;position:relative}.FlightStatus_searchIcon__39vWy{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.FlightStatus_searchBox__1QC8X input{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 2px #0000000d;font-family:inherit;font-size:14px;padding:12px 14px 12px 44px;transition:all .2s ease;width:100%}.FlightStatus_searchBox__1QC8X input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FlightStatus_searchBox__1QC8X input::placeholder{color:#9ca3af}.FlightStatus_statsGrid__1XUVX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.FlightStatus_statCard__sEq7\+{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;padding:20px;transition:all .2s ease}.FlightStatus_statCard__sEq7\+:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.FlightStatus_statIcon__avrG3{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.FlightStatus_statContent__rDk1\+{flex:1 1}.FlightStatus_statValue__Zds1H{color:#111827;font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.FlightStatus_statLabel__ZPuuN{color:#6b7280;font-size:13px;font-weight:500}.FlightStatus_section__fxh-k{margin-bottom:32px}.FlightStatus_sectionHeader__6ogEo{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.FlightStatus_sectionTitle__Mpnrl{align-items:center;display:flex;gap:10px}.FlightStatus_sectionTitle__Mpnrl h2{color:#111827;font-size:20px;font-weight:700;margin:0}.FlightStatus_badge__iJoFC{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 12px}.FlightStatus_statusGrid__CzYQ-{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.FlightStatus_statusCard__mY1Ah{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 1px 3px #0000001a;cursor:pointer;padding:24px;transition:all .3s ease}.FlightStatus_statusCard__mY1Ah:hover{border-color:#f5a51e;box-shadow:0 8px 16px #0000001f;transform:translateY(-4px)}.FlightStatus_statusHeader__BkR8i{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.FlightStatus_statusIcon__th1Ws{align-items:center;border-radius:16px;display:flex;height:72px;justify-content:center;transition:transform .3s ease;width:72px}.FlightStatus_statusCard__mY1Ah:hover .FlightStatus_statusIcon__th1Ws{transform:scale(1.1)}.FlightStatus_statusBadge__QfGEI{border-radius:6px;font-family:Monaco,Courier New,monospace;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 12px}.FlightStatus_statusName__fbvtJ{font-size:20px;font-weight:700;margin:0 0 8px;transition:color .2s ease}.FlightStatus_statusDesc__On1DR{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 16px}.FlightStatus_statusFooter__XOq8K{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;padding-top:16px}.FlightStatus_usageLabel__vkz66{color:#9ca3af;font-size:12px;font-weight:500}.FlightStatus_viewBtn__SPesh{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:600;padding:0;transition:all .2s ease}.FlightStatus_viewBtn__SPesh:hover{color:#e69510;transform:translateX(4px)}.FlightStatus_noResults__y\+RtD{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.FlightStatus_noResultsIcon__pK7I-{font-size:64px;margin-bottom:16px;opacity:.3}.FlightStatus_noResults__y\+RtD p{color:#374151;font-size:16px;font-weight:600;margin:0 0 4px}.FlightStatus_noResults__y\+RtD span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.FlightStatus_statusGrid__CzYQ-{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.FlightStatus_container__UFFen{padding:20px}.FlightStatus_header__XZpzO{flex-direction:column;gap:16px}.FlightStatus_refreshBtn__6Saea{justify-content:center;width:100%}.FlightStatus_searchBox__1QC8X{max-width:100%}.FlightStatus_statsGrid__1XUVX,.FlightStatus_statusGrid__CzYQ-{grid-template-columns:1fr}.FlightStatus_sectionHeader__6ogEo{align-items:flex-start;flex-direction:column;gap:12px}}@keyframes FlightStatus_fadeIn__LFQsP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FlightStatus_statusCard__mY1Ah{animation:FlightStatus_fadeIn__LFQsP .3s ease}.FlightStatus_statusCard__mY1Ah:first-child{animation-delay:.05s}.FlightStatus_statusCard__mY1Ah:nth-child(2){animation-delay:.1s}.FlightStatus_statusCard__mY1Ah:nth-child(3){animation-delay:.15s}.FlightStatus_statusCard__mY1Ah:nth-child(4){animation-delay:.2s}.FlightStatus_statusCard__mY1Ah:nth-child(5){animation-delay:.25s}.FlightStatus_statusCard__mY1Ah:nth-child(6){animation-delay:.3s}.ViewStatusModal_statusHeader__8rrRU{border-bottom:2px solid #f3f4f6;display:flex;gap:20px;margin-bottom:32px;padding-bottom:24px}.ViewStatusModal_statusIconLarge__ROOu\+{align-items:center;border-radius:20px;display:flex;flex-shrink:0;height:96px;justify-content:center;width:96px}.ViewStatusModal_statusInfo__sTnPP{flex:1 1}.ViewStatusModal_statusBadge__XFyqO{border-radius:8px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;padding:6px 14px}.ViewStatusModal_statusName__JdS0u{font-size:28px;font-weight:700;margin:0 0 8px}.ViewStatusModal_statusDesc__vMUHF{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.ViewStatusModal_section__zIuF-{margin-bottom:28px}.ViewStatusModal_sectionTitle__9wR3i{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:700;gap:10px;margin:0 0 16px}.ViewStatusModal_usageGrid__au8Z\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ViewStatusModal_usageCard__MZTD3{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;padding:12px 16px;transition:all .2s ease}.ViewStatusModal_usageCard__MZTD3:hover{background:#fff;border-color:#f5a51e;box-shadow:0 2px 4px #0000000d}.ViewStatusModal_usageIcon__ZBoP1{flex-shrink:0;font-size:24px}.ViewStatusModal_usageCard__MZTD3 span{color:#374151;font-size:13px;font-weight:600;line-height:1.4}.ViewStatusModal_infoBox__pjXHN{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.ViewStatusModal_infoIcon__P7MDU{color:#2563eb;flex-shrink:0;margin-top:2px}.ViewStatusModal_infoBox__pjXHN p{color:#1e40af;font-size:14px;line-height:1.6;margin:0}.ViewStatusModal_rulesList__-z39w{list-style:none;margin:0;padding-left:24px}.ViewStatusModal_rulesList__-z39w li{color:#374151;font-size:14px;line-height:1.8;padding-left:8px;position:relative}.ViewStatusModal_rulesList__-z39w li:before{color:#f5a51e;content:"•";font-size:18px;font-weight:700;left:-16px;position:absolute}.ViewStatusModal_integrationSection__\+kE6V{grid-gap:16px;border-top:2px solid #f3f4f6;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:28px;padding-top:24px}.ViewStatusModal_integrationCard__fU4Z4{background:#f9fafb;border-radius:12px;display:flex;gap:14px;padding:16px;transition:all .2s ease}.ViewStatusModal_integrationCard__fU4Z4:hover{background:#fff;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.ViewStatusModal_integrationIcon__CWwHR{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ViewStatusModal_integrationContent__WTpIm{flex:1 1}.ViewStatusModal_integrationContent__WTpIm h4{color:#111827;font-size:14px;font-weight:700;margin:0 0 4px}.ViewStatusModal_integrationContent__WTpIm p{color:#6b7280;font-size:12px;line-height:1.5;margin:0}.ViewStatusModal_closeBtn__oD3\+U{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.ViewStatusModal_closeBtn__oD3\+U:hover{background:#e5e7eb}@media (max-width:768px){.ViewStatusModal_statusHeader__8rrRU{align-items:center;flex-direction:column;text-align:center}.ViewStatusModal_integrationSection__\+kE6V,.ViewStatusModal_usageGrid__au8Z\+{grid-template-columns:1fr}}.SSRCategoriesTable_container__-673j{padding:24px}.SSRCategoriesTable_infoBanner__T-9JH{background:#dbeafe;border:1px solid #93c5fd;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.SSRCategoriesTable_infoIcon__rvuwd{flex-shrink:0;font-size:20px}.SSRCategoriesTable_infoContent__GnSar{flex:1 1}.SSRCategoriesTable_infoContent__GnSar strong{color:#1e40af;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.SSRCategoriesTable_infoContent__GnSar p{color:#1e3a8a;font-size:12px;line-height:1.5;margin:0}.SSRCategoriesTable_retryBtn__mjFbw{background:#fee2e2;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;margin-left:8px;padding:6px 12px}.SSRCategoriesTable_retryBtn__mjFbw:hover{background:#fecaca}.SSRCategoriesTable_loadingState__3-hwe{color:#6b7280;padding:24px;text-align:center}.SSRCategoriesTable_categoriesGrid__7Ttuf{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:24px}.SSRCategoriesTable_categoryCard__bLcLY{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:default;display:flex;gap:16px;padding:20px;transition:all .2s ease}.SSRCategoriesTable_categoryCard__bLcLY:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000d}.SSRCategoriesTable_categoryIcon__XUcSC{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.SSRCategoriesTable_categoryInfo__i9BjW{flex:1 1;min-width:0}.SSRCategoriesTable_categoryHeader__qLYYV{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.SSRCategoriesTable_categoryHeader__qLYYV h4{color:#111827;font-size:16px;font-weight:700;margin:0}.SSRCategoriesTable_categoryCode__KGuCD{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px;white-space:nowrap}.SSRCategoriesTable_categoryDesc__m7Mof{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.SSRCategoriesTable_stats__x\+pt3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:24px}.SSRCategoriesTable_statItem__4YMO3{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;text-align:center}.SSRCategoriesTable_statValue__aybkR{color:#111827;font-size:28px;font-weight:700;margin-bottom:6px}.SSRCategoriesTable_statLabel__wmLti{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (max-width:768px){.SSRCategoriesTable_categoriesGrid__7Ttuf,.SSRCategoriesTable_stats__x\+pt3{grid-template-columns:1fr}}.AddSSRItemModal_iconHeader__5-SNb{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddSSRItemModal_icon__ZLA0i{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;transition:background .3s ease;width:48px}.AddSSRItemModal_headerText__Ctvul h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddSSRItemModal_headerText__Ctvul p{color:#6b7280;font-size:13px;margin:0}.AddSSRItemModal_section__HXv0X{margin-bottom:24px}.AddSSRItemModal_sectionTitle__m\+kTH{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.AddSSRItemModal_sectionDesc__\+Uv\+-{color:#6b7280;font-size:13px;line-height:1.5;margin:0 0 12px}.AddSSRItemModal_formGrid__MKJUr{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddSSRItemModal_fieldWide__fmE5w,.AddSSRItemModal_field__hgZJ3{display:flex;flex-direction:column;gap:6px}.AddSSRItemModal_fieldWide__fmE5w{grid-column:span 2}.AddSSRItemModal_fieldWide__fmE5w label,.AddSSRItemModal_field__hgZJ3 label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddSSRItemModal_fieldWide__fmE5w input,.AddSSRItemModal_fieldWide__fmE5w select,.AddSSRItemModal_field__hgZJ3 input,.AddSSRItemModal_field__hgZJ3 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddSSRItemModal_fieldWide__fmE5w input:focus,.AddSSRItemModal_fieldWide__fmE5w select:focus,.AddSSRItemModal_field__hgZJ3 input:focus,.AddSSRItemModal_field__hgZJ3 select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddSSRItemModal_codeInput__vPXn2{font-weight:700;letter-spacing:1px;text-transform:uppercase}.AddSSRItemModal_hint__q\+3Fo{color:#9ca3af;font-size:11px}.AddSSRItemModal_checkboxGroup__jtPWk{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:12px 0;padding:14px 16px}.AddSSRItemModal_checkbox__44lk9{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:4px}.AddSSRItemModal_checkbox__44lk9 input[type=checkbox]{accent-color:#f5a51e;cursor:pointer;height:18px;width:18px}.AddSSRItemModal_checkbox__44lk9 span{flex:1 1}.AddSSRItemModal_checkboxHint__65ich{color:#6b7280;font-size:12px;line-height:1.5;margin:0;padding-left:28px}.AddSSRItemModal_infoNotice__yXKl6{background:#dbeafe;border:1px solid #93c5fd;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddSSRItemModal_noticeIcon__h3naU{flex-shrink:0;font-size:20px}.AddSSRItemModal_noticeContent__2POhi{flex:1 1}.AddSSRItemModal_noticeContent__2POhi strong{color:#1e40af;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.AddSSRItemModal_noticeContent__2POhi p{color:#1e3a8a;font-size:12px;line-height:1.5;margin:0}.AddSSRItemModal_closeBtn__GrOKE{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddSSRItemModal_closeBtn__GrOKE:hover{background:#e5e7eb}.AddSSRItemModal_saveBtn__0XKFM{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddSSRItemModal_saveBtn__0XKFM:hover{background:#e69510}.AddSSRItemModal_saveBtn__0XKFM:active{transform:translateY(1px)}.AddSSRItemModal_required__-wh0T{color:#dc2626;margin-left:2px}.AddSSRItemModal_errorBanner__Hl8hz{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddSSRItemModal_errorIcon__FeQCU{flex-shrink:0;font-size:20px}.AddSSRItemModal_errorContent__pAnNh{flex:1 1}.AddSSRItemModal_errorContent__pAnNh strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddSSRItemModal_errorContent__pAnNh ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddSSRItemModal_errorContent__pAnNh ul li{margin-bottom:2px}.AddSSRItemModal_inputError__bmptl{background:#fef2f2!important;border-color:#ef4444!important}.AddSSRItemModal_inputError__bmptl:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddSSRItemModal_errorText__VGOlP{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddSSRItemModal_formGrid__MKJUr{grid-template-columns:1fr}.AddSSRItemModal_fieldWide__fmE5w{grid-column:span 1}}.SSRItemsTable_container__8Ggnt{padding:24px}.SSRItemsTable_header__GOL-j{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.SSRItemsTable_headerLeft__-pdzI{flex:1 1}.SSRItemsTable_title__059ex{color:#111827;font-size:24px;font-weight:700;margin:0 0 4px}.SSRItemsTable_subtitle__YqUZL{color:#6b7280;font-size:14px;margin:0}.SSRItemsTable_headerRight__ZPfJr{display:flex;gap:12px}.SSRItemsTable_exportBtn__unmyc,.SSRItemsTable_refreshBtn__-UZGi{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s ease}.SSRItemsTable_exportBtn__unmyc:hover,.SSRItemsTable_refreshBtn__-UZGi:hover{background:#f9fafb;border-color:#d1d5db}.SSRItemsTable_addBtn__Uzkyp{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.SSRItemsTable_addBtn__Uzkyp:hover{background:#ffe8c2}.SSRItemsTable_addBtn__Uzkyp:active{transform:translateY(0)}.SSRItemsTable_errorBanner__UgGuM{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.SSRItemsTable_retryBtn__Kq\+d0{background:#fee2e2;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;margin-left:8px;padding:6px 12px}.SSRItemsTable_retryBtn__Kq\+d0:hover{background:#fecaca}.SSRItemsTable_filters__4B7TS{display:flex;gap:12px;margin-bottom:20px}.SSRItemsTable_searchBox__MPM6m{flex:1 1;position:relative}.SSRItemsTable_searchIcon__QVlM4{font-size:16px;left:12px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.SSRItemsTable_searchBox__MPM6m input{border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px 11px 40px;transition:border-color .15s ease,box-shadow .15s ease}.SSRItemsTable_rowActions__zQU18{display:flex;gap:8px;justify-content:flex-start}.SSRItemsTable_rowActions__zQU18 button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.SSRItemsTable_rowActions__zQU18 button:hover{background:#f3f4f6}.SSRItemsTable_removeBtn__WBPwk{background:#fef2f2!important;border:1px solid #fecaca!important;color:#dc2626!important}.SSRItemsTable_removeBtn__WBPwk:hover{background:#fee2e2!important;border-color:#fca5a5!important}.SSRItemsTable_searchBox__MPM6m input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.SSRItemsTable_filterSelect__eDy5A{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:180px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.SSRItemsTable_filterSelect__eDy5A:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.SSRItemsTable_statsBar__vBOYF{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:24px;margin-bottom:20px;padding:16px 20px}.SSRItemsTable_stat__PXKCj{align-items:center;display:flex;gap:8px}.SSRItemsTable_statLabel__E6RfF{color:#6b7280;font-size:13px;font-weight:600}.SSRItemsTable_statValue__zFgik{color:#111827;font-size:15px;font-weight:700}.SSRItemsTable_activeText__URqdT{color:#10b981}.SSRItemsTable_inactiveText__WXGDk{color:#ef4444}.SSRItemsTable_tableWrapper__yn7lz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.SSRItemsTable_table__OdQf\+{border-collapse:collapse;width:100%}.SSRItemsTable_table__OdQf\+ thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.SSRItemsTable_table__OdQf\+ th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.SSRItemsTable_table__OdQf\+ tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.SSRItemsTable_table__OdQf\+ tbody tr:hover{background:#f9fafb}.SSRItemsTable_table__OdQf\+ tbody tr:last-child{border-bottom:none}.SSRItemsTable_table__OdQf\+ td{color:#374151;font-size:14px;padding:16px;vertical-align:middle}.SSRItemsTable_ssrCode__4AX0p{background:#f3f4f6;border-radius:6px;color:#111827;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 8px}.SSRItemsTable_description__N3S5P{color:#374151;font-size:14px;font-weight:500}.SSRItemsTable_category__TkL9Z{align-items:center;display:flex;gap:8px}.SSRItemsTable_categoryIcon__VYaB\+{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;width:28px}.SSRItemsTable_constraint__FvCes{color:#6b7280;font-size:13px;font-weight:600}.SSRItemsTable_na__pNwOn{color:#d1d5db;font-size:16px}.SSRItemsTable_direction__2vjxP{color:#6b7280;font-size:13px;font-weight:600}.SSRItemsTable_status__eGIvW{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;text-transform:capitalize}.SSRItemsTable_statusActive__Gh4Kv{background:#d1fae5;color:#065f46}.SSRItemsTable_statusInactive__N2msr{background:#fee2e2;color:#991b1b}.SSRItemsTable_actions__1Zbcm{display:flex;gap:8px}.SSRItemsTable_actionBtnDelete__oB-7W,.SSRItemsTable_actionBtn__DvMvH{background:none;border:none;border-radius:6px;cursor:pointer;font-size:16px;opacity:.6;padding:6px 10px;transition:all .15s ease}.SSRItemsTable_actionBtn__DvMvH:hover{background:#f3f4f6;opacity:1}.SSRItemsTable_actionBtnDelete__oB-7W:hover{background:#fee2e2;opacity:1}.SSRItemsTable_emptyState__3iNaL{padding:60px 20px!important;text-align:center}.SSRItemsTable_emptyIcon__SS1Y3{font-size:48px;margin-bottom:12px;opacity:.3}.SSRItemsTable_emptyState__3iNaL p{color:#374151;font-size:16px;font-weight:600;margin:0 0 4px}.SSRItemsTable_emptyState__3iNaL span{color:#9ca3af;font-size:14px}@media (max-width:1200px){.SSRItemsTable_table__OdQf\+{font-size:13px}.SSRItemsTable_table__OdQf\+ td,.SSRItemsTable_table__OdQf\+ th{padding:12px}}@media (max-width:768px){.SSRItemsTable_header__GOL-j{flex-direction:column;gap:16px}.SSRItemsTable_headerRight__ZPfJr{width:100%}.SSRItemsTable_addBtn__Uzkyp,.SSRItemsTable_exportBtn__unmyc,.SSRItemsTable_refreshBtn__-UZGi{flex:1 1}.SSRItemsTable_filters__4B7TS{flex-direction:column}.SSRItemsTable_filterSelect__eDy5A{width:100%}.SSRItemsTable_statsBar__vBOYF{flex-wrap:wrap;gap:16px}.SSRItemsTable_tableWrapper__yn7lz{overflow-x:auto}.SSRItemsTable_table__OdQf\+{min-width:900px}}.SSRManagement_pageContainer__4nldF{background:#f9fafb;min-height:100vh}.SSRManagement_pageHeader__FU6G7{background:#fff;border-bottom:1px solid #e5e7eb;padding:24px 32px}.SSRManagement_headerContent__e8yf9{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:1400px}.SSRManagement_headerIcon__jvEbj{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:14px;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.SSRManagement_headerText__EC2fd{flex:1 1}.SSRManagement_pageTitle__g0BNo{color:#111827;font-size:28px;font-weight:700;margin:0 0 4px}.SSRManagement_pageSubtitle__JzGiT{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.SSRManagement_tabs__7swVM{background:#fff;border-bottom:2px solid #e5e7eb;display:flex;gap:4px;margin:0 auto;max-width:1400px;padding:0 32px}.SSRManagement_tab__4tS8C{align-items:center;background:none;border:none;border-bottom:3px solid #0000;cursor:pointer;display:flex;gap:10px;margin-bottom:-2px;padding:16px 24px;position:relative;transition:all .2s ease}.SSRManagement_tab__4tS8C:hover{background:#f9fafb}.SSRManagement_tabActive__YiOyb{border-bottom-color:#f5a51e}.SSRManagement_tabActive__YiOyb .SSRManagement_tabText__7UZBV{color:#111827;font-weight:700}.SSRManagement_tabIcon__yjur8{font-size:18px}.SSRManagement_tabText__7UZBV{color:#6b7280;font-size:15px;font-weight:600;transition:color .2s ease}.SSRManagement_tabBadge__xQpT8{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.SSRManagement_tabActive__YiOyb .SSRManagement_tabBadge__xQpT8{background:#fef3c7;color:#92400e}.SSRManagement_tabContent__p9PYk{background:#fff;margin:0 auto;max-width:1400px;min-height:calc(100vh - 200px)}@media (max-width:768px){.SSRManagement_pageHeader__FU6G7{padding:20px}.SSRManagement_headerContent__e8yf9{align-items:flex-start;flex-direction:column}.SSRManagement_pageTitle__g0BNo{font-size:24px}.SSRManagement_tabs__7swVM{overflow-x:auto;padding:0 20px}.SSRManagement_tab__4tS8C{padding:14px 20px;white-space:nowrap}.SSRManagement_tabBadge__xQpT8{display:none}}.CabinClasses_container__6pXTj{background:#fff;min-height:100vh;padding:12px 20px}.CabinClasses_header__DdONt{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.CabinClasses_headerLeft__RQlx\+ h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.CabinClasses_subtitle__M8Tu0{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.CabinClasses_addBtn__o4Ffh{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.CabinClasses_addBtn__o4Ffh:hover{background:#ffe8c2}.CabinClasses_addBtn__o4Ffh:active{transform:translateY(0)}.CabinClasses_infoBanner__OGVsR{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.CabinClasses_infoIcon__RuLJC{flex-shrink:0;font-size:20px}.CabinClasses_infoText__hfx3m{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.CabinClasses_infoText__hfx3m strong{display:inline;font-weight:600;margin-right:4px}.CabinClasses_retryBtn__s7ZwD{background:#fee2e2;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;margin-left:8px;padding:6px 12px}.CabinClasses_retryBtn__s7ZwD:hover{background:#fecaca}.CabinClasses_controls__-lygK{display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.CabinClasses_searchBox__pTsrR{flex:1 1;max-width:500px;position:relative}.CabinClasses_searchIcon__B2l1J{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.CabinClasses_searchBox__pTsrR input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 14px 11px 44px;transition:all .2s ease;width:100%}.CabinClasses_searchBox__pTsrR input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CabinClasses_searchBox__pTsrR input::placeholder{color:#9ca3af}.CabinClasses_filters__L5ykj{align-items:center;display:flex;gap:12px}.CabinClasses_filterSelect__bhyBK{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:140px;padding:11px 14px;transition:all .2s ease}.CabinClasses_filterSelect__bhyBK:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CabinClasses_iconBtn__SZJIG{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:11px;transition:all .2s ease}.CabinClasses_iconBtn__SZJIG:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.CabinClasses_iconBtn__SZJIG:active{transform:scale(.95)}.CabinClasses_resultsCount__wZykS{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:16px}.CabinClasses_tableContainer__whxqC{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.CabinClasses_table__rNsC-{border-collapse:collapse;width:100%}.CabinClasses_table__rNsC- thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.CabinClasses_table__rNsC- th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.CabinClasses_thContent__JFChC{align-items:center;display:flex;gap:6px}.CabinClasses_table__rNsC- tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.CabinClasses_table__rNsC- tbody tr:last-child{border-bottom:none}.CabinClasses_table__rNsC- tbody tr:hover{background:#f9fafb}.CabinClasses_table__rNsC- td{color:#374151;font-size:14px;padding:16px 20px;vertical-align:middle}.CabinClasses_rankBadge__dykr8{align-items:center;border-radius:8px;display:inline-flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-width:60px;padding:6px 12px}.CabinClasses_cabinName__HXonN{align-items:center;display:flex;gap:12px}.CabinClasses_cabinIcon__jhe1m{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.CabinClasses_cabinName__HXonN strong{color:#111827;font-weight:600}.CabinClasses_codeTag__0IE59{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 10px}.CabinClasses_statusBadge__v1mZT{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px;text-transform:capitalize}.CabinClasses_statusActive__Vau6y{background:#d1fae5;color:#065f46}.CabinClasses_statusInactive__s6Gnv{background:#fee2e2;color:#991b1b}.CabinClasses_actions__g-m0B{display:flex;gap:8px;justify-content:flex-start}.CabinClasses_actions__g-m0B button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.CabinClasses_deleteBtn__XmlnN,.CabinClasses_editBtn__NItPX{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.CabinClasses_editBtn__NItPX{background:#eff6ff;color:#1e40af}.CabinClasses_editBtn__NItPX:hover{background:#dbeafe;color:#1e3a8a}.CabinClasses_deleteBtn__XmlnN{background:#fee2e2;color:#991b1b}.CabinClasses_deleteBtn__XmlnN:hover{background:#fecaca;color:#7f1d1d}.CabinClasses_deleteBtn__XmlnN:active,.CabinClasses_editBtn__NItPX:active{transform:scale(.95)}.CabinClasses_noData__fEyRz{padding:60px 20px!important;text-align:center}.CabinClasses_noDataContent__00MRF{align-items:center;display:flex;flex-direction:column;gap:12px}.CabinClasses_noDataIcon__zM1I-{font-size:48px;opacity:.3}.CabinClasses_noDataContent__00MRF p{color:#374151;font-size:16px;font-weight:600;margin:0}.CabinClasses_noDataContent__00MRF span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.CabinClasses_controls__-lygK{flex-direction:column}.CabinClasses_searchBox__pTsrR{max-width:100%}.CabinClasses_filters__L5ykj{justify-content:space-between;width:100%}}@media (max-width:768px){.CabinClasses_container__6pXTj{padding:20px}.CabinClasses_header__DdONt{flex-direction:column;gap:16px}.CabinClasses_addBtn__o4Ffh{width:100%}.CabinClasses_tableContainer__whxqC{overflow-x:auto}.CabinClasses_table__rNsC-{min-width:700px}}.AddCabinClassModal_iconHeader__LBRZV{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddCabinClassModal_icon__C4VMq{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddCabinClassModal_headerText__naqVx h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddCabinClassModal_headerText__naqVx p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddCabinClassModal_section__hR71u{margin-bottom:24px}.AddCabinClassModal_sectionTitle__Fn7da{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddCabinClassModal_formGrid__fAIoj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddCabinClassModal_fieldWide__6RGjU,.AddCabinClassModal_field__Z7bZw{display:flex;flex-direction:column;gap:6px}.AddCabinClassModal_fieldWide__6RGjU{grid-column:span 2}.AddCabinClassModal_fieldWide__6RGjU label,.AddCabinClassModal_field__Z7bZw label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddCabinClassModal_fieldWide__6RGjU input,.AddCabinClassModal_fieldWide__6RGjU select,.AddCabinClassModal_field__Z7bZw input,.AddCabinClassModal_field__Z7bZw select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddCabinClassModal_fieldWide__6RGjU input:focus,.AddCabinClassModal_fieldWide__6RGjU select:focus,.AddCabinClassModal_field__Z7bZw input:focus,.AddCabinClassModal_field__Z7bZw select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddCabinClassModal_codeInput__8Jz\+G{font-family:Monaco,Courier New,monospace;font-weight:700;letter-spacing:1px;text-transform:uppercase}.AddCabinClassModal_helpText__\+i\+0k{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddCabinClassModal_statusToggle__Lkisw{margin-top:4px}.AddCabinClassModal_toggleInput__UaUx6{display:none}.AddCabinClassModal_toggleLabel__qyUls{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddCabinClassModal_toggleSwitch__GRkFS{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddCabinClassModal_toggleSwitch__GRkFS:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddCabinClassModal_toggleInput__UaUx6:checked+.AddCabinClassModal_toggleLabel__qyUls .AddCabinClassModal_toggleSwitch__GRkFS{background:#f5a51e}.AddCabinClassModal_toggleInput__UaUx6:checked+.AddCabinClassModal_toggleLabel__qyUls .AddCabinClassModal_toggleSwitch__GRkFS:after{transform:translateX(22px)}.AddCabinClassModal_toggleText__-c201{color:#374151;font-size:14px;font-weight:600}.AddCabinClassModal_examplesSection__\+92xQ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:24px;padding:20px}.AddCabinClassModal_examplesGrid__acp07{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:12px}.AddCabinClassModal_exampleCard__efTcs{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:10px;padding:12px;transition:all .2s ease}.AddCabinClassModal_exampleCard__efTcs:hover{border-color:#f5a51e;box-shadow:0 2px 4px #0000000d}.AddCabinClassModal_exampleRank__Bngr-{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.AddCabinClassModal_exampleText__VpmuV{display:flex;flex-direction:column;gap:2px}.AddCabinClassModal_exampleText__VpmuV strong{color:#111827;font-size:12px;font-weight:600;line-height:1.2}.AddCabinClassModal_exampleText__VpmuV span{color:#6b7280;font-size:11px}.AddCabinClassModal_businessNotice__WOxgb{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddCabinClassModal_noticeIcon__xG9Pk{flex-shrink:0;font-size:20px}.AddCabinClassModal_noticeContent__DKSbP{flex:1 1}.AddCabinClassModal_noticeContent__DKSbP strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddCabinClassModal_noticeContent__DKSbP ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddCabinClassModal_noticeContent__DKSbP ul li{margin-bottom:4px}.AddCabinClassModal_closeBtn__I7vG9{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddCabinClassModal_closeBtn__I7vG9:hover{background:#e5e7eb}.AddCabinClassModal_saveBtn__F48s-{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddCabinClassModal_saveBtn__F48s-:hover{background:#e69510}.AddCabinClassModal_saveBtn__F48s-:active{transform:translateY(1px)}.AddCabinClassModal_required__jEx-c{color:#dc2626;margin-left:2px}.AddCabinClassModal_errorBanner__PJ57O{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddCabinClassModal_errorIcon__9DbIo{flex-shrink:0;font-size:20px}.AddCabinClassModal_errorContent__nHPmf{flex:1 1}.AddCabinClassModal_errorContent__nHPmf strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddCabinClassModal_errorContent__nHPmf ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddCabinClassModal_errorContent__nHPmf ul li{margin-bottom:2px}.AddCabinClassModal_inputError__rw3bV{background:#fef2f2!important;border-color:#ef4444!important}.AddCabinClassModal_inputError__rw3bV:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddCabinClassModal_errorText__IYslt{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddCabinClassModal_formGrid__fAIoj{grid-template-columns:1fr}.AddCabinClassModal_fieldWide__6RGjU{grid-column:span 1}.AddCabinClassModal_examplesGrid__acp07{grid-template-columns:1fr}}.FareClasses_container__yTB6o{background:#fff;min-height:100vh;padding:32px}.FareClasses_header__hvc1z{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.FareClasses_headerLeft__8Oubn h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.FareClasses_subtitle__VjCDu{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:700px}.FareClasses_addBtn__npwp7{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.FareClasses_addBtn__npwp7:hover{background:#ffe8c2}.FareClasses_addBtn__npwp7:active{transform:translateY(0)}.FareClasses_infoBanner__j1wt1{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.FareClasses_infoIcon__nEDuF{flex-shrink:0;font-size:20px}.FareClasses_infoText__HmNrL{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.FareClasses_infoText__HmNrL strong{display:inline;font-weight:600;margin-right:4px}.FareClasses_retryBtn__aTdx\+{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;cursor:pointer;font-size:13px;font-weight:600;margin-left:12px;padding:6px 14px;transition:all .2s ease}.FareClasses_retryBtn__aTdx\+:hover{background:#fee2e2;border-color:#fca5a5}.FareClasses_controls__cPEu3{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.FareClasses_searchBox__Tgf2h{position:relative}.FareClasses_searchIcon__TreDa{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.FareClasses_searchBox__Tgf2h input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 14px 11px 44px;transition:all .2s ease;width:100%}.FareClasses_searchBox__Tgf2h input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FareClasses_searchBox__Tgf2h input::placeholder{color:#9ca3af}.FareClasses_filters__sCjcK{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.FareClasses_filterSelect__LNpZA{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:140px;padding:11px 14px;transition:all .2s ease}.FareClasses_filterSelect__LNpZA:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FareClasses_clearFiltersBtn__so2wM{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:11px 16px;transition:all .2s ease}.FareClasses_clearFiltersBtn__so2wM:hover{background:#fde68a;border-color:#fcd34d}.FareClasses_iconBtn__8hUVd{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:11px;transition:all .2s ease}.FareClasses_iconBtn__8hUVd:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.FareClasses_iconBtn__8hUVd:active{transform:scale(.95)}.FareClasses_resultsCount__AIGpW{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:16px}.FareClasses_filterIndicator__nQ4I8{color:#f59e0b;font-weight:600}.FareClasses_tableContainer__IVtZi{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.FareClasses_table__KnEg4{border-collapse:collapse;width:100%}.FareClasses_table__KnEg4 thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.FareClasses_table__KnEg4 th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.FareClasses_table__KnEg4 tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.FareClasses_table__KnEg4 tbody tr:last-child{border-bottom:none}.FareClasses_table__KnEg4 tbody tr:hover{background:#f9fafb}.FareClasses_table__KnEg4 td{color:#374151;font-size:14px;padding:16px 20px;vertical-align:middle}.FareClasses_fareCodeBadge__nOA8D{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:10px;color:#fff;display:inline-flex;font-size:18px;font-weight:700;height:44px;justify-content:center;letter-spacing:1px;width:44px}.FareClasses_fareName__kUQ-M{color:#111827;font-weight:600}.FareClasses_airlineCell__7tlD0{align-items:center;display:flex;gap:10px}.FareClasses_airlineIcon__ZbTgY{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.FareClasses_airlineInfo__HYXcA{display:flex;flex-direction:column;gap:2px}.FareClasses_airlineName__cEheF{color:#111827;font-size:13px;font-weight:600;line-height:1.2}.FareClasses_airlineCode__7vUx\+{color:#6b7280;font-size:11px;letter-spacing:.5px}.FareClasses_cabinTag__8RuPL{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px}.FareClasses_scopeTag__Yu7Rq,.FareClasses_typeTag__GE\+Lr{background:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.FareClasses_typeTag__GE\+Lr{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}.FareClasses_checkinBadgeYes__5cXlH{background:#d1fae5;border:1px solid #a7f3d0;border-radius:6px;color:#065f46;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.FareClasses_checkinBadgeNo__WLqTH{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.FareClasses_statusBadge__wEXx5{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px;text-transform:capitalize}.FareClasses_statusActive__gzF8k{background:#d1fae5;color:#065f46}.FareClasses_statusInactive__Y7xib{background:#fee2e2;color:#991b1b}.FareClasses_actions__K1-H5{display:flex;gap:8px}.FareClasses_deleteBtn__\+Zp40,.FareClasses_editBtn__C-uPr{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.FareClasses_editBtn__C-uPr{background:#eff6ff;color:#1e40af}.FareClasses_editBtn__C-uPr:hover{background:#dbeafe;color:#1e3a8a}.FareClasses_deleteBtn__\+Zp40{background:#fee2e2;color:#991b1b}.FareClasses_deleteBtn__\+Zp40:hover{background:#fecaca;color:#7f1d1d}.FareClasses_deleteBtn__\+Zp40:active,.FareClasses_editBtn__C-uPr:active{transform:scale(.95)}.FareClasses_noData__XCQn3{padding:60px 20px!important;text-align:center}.FareClasses_noDataContent__\+dOQR{align-items:center;display:flex;flex-direction:column;gap:12px}.FareClasses_noDataIcon__c4gFm{font-size:48px;opacity:.3}.FareClasses_noDataContent__\+dOQR p{color:#374151;font-size:16px;font-weight:600;margin:0}.FareClasses_noDataContent__\+dOQR span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.FareClasses_controls__cPEu3{align-items:stretch;flex-direction:column}.FareClasses_searchBox__Tgf2h{min-width:100%}.FareClasses_filters__sCjcK{width:100%}}@media (max-width:768px){.FareClasses_container__yTB6o{padding:20px}.FareClasses_header__hvc1z{flex-direction:column;gap:16px}.FareClasses_addBtn__npwp7{width:100%}.FareClasses_tableContainer__IVtZi{overflow-x:auto}.FareClasses_table__KnEg4{min-width:800px}}.AddFareClassModal_iconHeader__X7Vhu{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddFareClassModal_icon__6iJKX{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddFareClassModal_headerText__KSQGd h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddFareClassModal_headerText__KSQGd p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddFareClassModal_section__gg2Gd{margin-bottom:24px}.AddFareClassModal_sectionTitle__C6-\+q{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddFareClassModal_formGrid__oT7\+C{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddFareClassModal_fieldWide__ANLV6,.AddFareClassModal_field__UJKYd{display:flex;flex-direction:column;gap:6px}.AddFareClassModal_fieldWide__ANLV6{grid-column:span 2}.AddFareClassModal_fieldWide__ANLV6 label,.AddFareClassModal_field__UJKYd label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddFareClassModal_fieldWide__ANLV6 input,.AddFareClassModal_fieldWide__ANLV6 select,.AddFareClassModal_field__UJKYd input,.AddFareClassModal_field__UJKYd select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddFareClassModal_fieldWide__ANLV6 input:focus,.AddFareClassModal_fieldWide__ANLV6 select:focus,.AddFareClassModal_field__UJKYd input:focus,.AddFareClassModal_field__UJKYd select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddFareClassModal_codeInput__dSFnh{font-size:20px;font-weight:700;letter-spacing:2px;text-align:center;text-transform:uppercase;width:60px}.AddFareClassModal_helpText__1t0r1{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddFareClassModal_checkboxGroup__jZucy{display:flex;flex-wrap:wrap;gap:20px;margin-top:4px}.AddFareClassModal_checkboxLabel__NI7zC{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.AddFareClassModal_checkboxLabel__NI7zC:hover{background:#f3f4f6;border-color:#d1d5db}.AddFareClassModal_checkboxLabel__NI7zC input[type=checkbox]{accent-color:#f5a51e;cursor:pointer;height:16px;width:16px}.AddFareClassModal_checkboxLabel__NI7zC input[type=checkbox]:checked+span{color:#111827;font-weight:600}.AddFareClassModal_statusToggle__s75vA{margin-top:4px}.AddFareClassModal_toggleInput__hrEtO{display:none}.AddFareClassModal_toggleLabel__5QWL-{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddFareClassModal_toggleSwitch__O4HxQ{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddFareClassModal_toggleSwitch__O4HxQ:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddFareClassModal_toggleInput__hrEtO:checked+.AddFareClassModal_toggleLabel__5QWL- .AddFareClassModal_toggleSwitch__O4HxQ{background:#f5a51e}.AddFareClassModal_toggleInput__hrEtO:checked+.AddFareClassModal_toggleLabel__5QWL- .AddFareClassModal_toggleSwitch__O4HxQ:after{transform:translateX(22px)}.AddFareClassModal_toggleText__eOIZ9{color:#374151;font-size:14px;font-weight:600}.AddFareClassModal_examplesSection__1CNpM{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:24px;padding:20px}.AddFareClassModal_examplesGrid__Stlj9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:12px}.AddFareClassModal_exampleCard__a2BAT{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:14px;transition:all .2s ease}.AddFareClassModal_exampleCard__a2BAT:hover{border-color:#f5a51e;box-shadow:0 2px 4px #0000000d}.AddFareClassModal_exampleCode__Cxwk8{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:10px;color:#fff;display:flex;font-size:20px;font-weight:700;height:44px;justify-content:center;letter-spacing:1px;width:44px}.AddFareClassModal_exampleCard__a2BAT span{color:#6b7280;font-size:11px;font-weight:600;line-height:1.3;text-align:center}.AddFareClassModal_businessNotice__RyPzj{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddFareClassModal_noticeIcon__6kMT7{flex-shrink:0;font-size:20px}.AddFareClassModal_noticeContent__8w787{flex:1 1}.AddFareClassModal_noticeContent__8w787 strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddFareClassModal_noticeContent__8w787 ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddFareClassModal_noticeContent__8w787 ul li{margin-bottom:4px}.AddFareClassModal_closeBtn__ZZuhV{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddFareClassModal_closeBtn__ZZuhV:hover{background:#e5e7eb}.AddFareClassModal_saveBtn__7J3P4{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddFareClassModal_saveBtn__7J3P4:hover{background:#e69510}.AddFareClassModal_saveBtn__7J3P4:active{transform:translateY(1px)}.AddFareClassModal_required__PSHpz{color:#dc2626;margin-left:2px}.AddFareClassModal_errorBanner__uMJMp{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddFareClassModal_errorIcon__RJfQt{flex-shrink:0;font-size:20px}.AddFareClassModal_errorContent__iJN7a{flex:1 1}.AddFareClassModal_errorContent__iJN7a strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddFareClassModal_errorContent__iJN7a ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddFareClassModal_errorContent__iJN7a ul li{margin-bottom:2px}.AddFareClassModal_inputError__D6Z82{background:#fef2f2!important;border-color:#ef4444!important}.AddFareClassModal_inputError__D6Z82:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddFareClassModal_errorText__jHdmn{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddFareClassModal_formGrid__oT7\+C{grid-template-columns:1fr}.AddFareClassModal_fieldWide__ANLV6{grid-column:span 1}.AddFareClassModal_examplesGrid__Stlj9{grid-template-columns:repeat(2,1fr)}}.FareOptions_container__5cym-{background:#fff;min-height:100vh}.FareOptions_headerLeft__AP1ie h1{font-size:28px}.FareOptions_subtitle__quPIo{max-width:700px}.FareOptions_addBtn__kacVw{background:#fff1dc;border:2px solid #f5a51e;color:#f5a51e;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.FareOptions_addBtn__kacVw:hover{background:#ffe8c2}.FareOptions_addBtn__kacVw:active{transform:translateY(0)}.FareOptions_infoIcon__HZ5NE{font-size:20px}.FareOptions_infoText__CvY7t{flex:1 1;line-height:1.6}.FareOptions_infoText__CvY7t strong{display:inline;margin-right:4px}.FareOptions_retryBtn__78Sye{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;cursor:pointer;font-size:13px;font-weight:600;margin-left:12px;padding:6px 14px;transition:all .2s ease}.FareOptions_retryBtn__78Sye:hover{background:#fee2e2;border-color:#fca5a5}.FareOptions_filterSelect__dk7ir{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:180px;padding:11px 14px;transition:all .2s ease}.FareOptions_filterSelect__dk7ir:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FareOptions_controls__p8uQ7{gap:16px;margin-bottom:20px}.FareOptions_searchBox__HkpqD{max-width:500px}.FareOptions_searchIcon__ibLBz{left:14px;pointer-events:none}.FareOptions_searchBox__HkpqD input{padding:11px 14px 11px 44px;transition:all .2s ease}.FareOptions_searchBox__HkpqD input::placeholder{color:#9ca3af}.FareOptions_filters__r1k\+B{align-items:center;gap:12px}.FareOptions_iconBtn__iU9LT{padding:11px;transition:all .2s ease}.FareOptions_iconBtn__iU9LT:hover{color:#111827}.FareOptions_iconBtn__iU9LT:active{transform:scale(.95)}.FareOptions_resultsCount__G91vd{font-weight:500;margin-bottom:16px}.FareOptions_tableContainer__yFIl\+{box-shadow:0 1px 3px #0000001a}.FareOptions_table__qKnZB thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.FareOptions_table__qKnZB th{padding:14px 20px;text-transform:uppercase}.FareOptions_table__qKnZB tbody tr:hover{background:#f9fafb}.FareOptions_table__qKnZB td{padding:16px 20px}.FareOptions_fareCodeBadge__Q9S\+G{border-radius:10px;font-size:18px;font-weight:700;height:44px;width:44px}.FareOptions_fareClassInfo__diEBZ strong{line-height:1.2}.FareOptions_airlineLabel__crF0H{color:#6b7280}.FareOptions_baggageStatus__r6jal{gap:8px}.FareOptions_xIcon__jy2r9{color:#ef4444}.FareOptions_includedText__EM1K6{color:#065f46;font-weight:600}.FareOptions_notIncludedText__eeL-U{color:#991b1b;font-weight:600}.FareOptions_checkedBaggageCell__UPEzu{align-items:center;display:flex;gap:8px}.FareOptions_briefcaseIcon__P\+4hn{color:#6b7280;flex-shrink:0}.FareOptions_baggageText__Zzx1H{color:#374151;font-size:13px;font-weight:600}.FareOptions_weightBadge__GPl8T{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#374151;display:inline-block;font-size:13px;font-weight:700;padding:6px 12px}.FareOptions_naText__oKfzn{color:#d1d5db;font-size:16px}.FareOptions_deleteBtn__ka9dt,.FareOptions_editBtn__woyK3{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.FareOptions_editBtn__woyK3{background:#eff6ff;color:#1e40af}.FareOptions_editBtn__woyK3:hover{background:#dbeafe;color:#1e3a8a}.FareOptions_deleteBtn__ka9dt{background:#fee2e2;color:#991b1b}.FareOptions_deleteBtn__ka9dt:hover{background:#fecaca;color:#7f1d1d}.FareOptions_deleteBtn__ka9dt:active,.FareOptions_editBtn__woyK3:active{transform:scale(.95)}.FareOptions_noDataContent__CytoR{gap:12px}.FareOptions_noDataIcon__0mDsH{font-size:48px;opacity:.3}.FareOptions_noDataContent__CytoR span{font-size:14px}@media (max-width:1024px){.FareOptions_controls__p8uQ7{flex-direction:column}.FareOptions_searchBox__HkpqD{max-width:100%}.FareOptions_filters__r1k\+B{justify-content:space-between;width:100%}}@media (max-width:768px){.FareOptions_container__5cym-{padding:20px}.FareOptions_header__Bwffo{flex-direction:column;gap:16px}.FareOptions_addBtn__kacVw{width:100%}.FareOptions_tableContainer__yFIl\+{overflow-x:auto}.FareOptions_table__qKnZB{min-width:800px}}.FareOptions_container__5cym-{margin:0 auto;padding:32px}.FareOptions_header__Bwffo{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.FareOptions_headerLeft__AP1ie h1{color:#111827;font-size:24px;font-weight:700;margin:0 0 6px}.FareOptions_subtitle__quPIo{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:560px}.FareOptions_addBtn__kacVw{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease;white-space:nowrap}.FareOptions_addBtn__kacVw:hover{background:#e69510}.FareOptions_infoBanner__xm9hg{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.FareOptions_infoIcon__HZ5NE{flex-shrink:0;font-size:18px;margin-top:1px}.FareOptions_infoText__CvY7t{color:#1e40af;font-size:13px;line-height:1.5}.FareOptions_infoText__CvY7t strong{font-weight:600}.FareOptions_controls__p8uQ7{align-items:center;display:flex;gap:12px;margin-bottom:16px}.FareOptions_searchBox__HkpqD{flex:1 1;position:relative}.FareOptions_searchIcon__ibLBz{color:#9ca3af;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.FareOptions_searchBox__HkpqD input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:10px 12px 10px 40px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.FareOptions_searchBox__HkpqD input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FareOptions_filters__r1k\+B{display:flex;gap:8px}.FareOptions_iconBtn__iU9LT{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .15s ease;width:40px}.FareOptions_iconBtn__iU9LT:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.FareOptions_resultsCount__G91vd{color:#6b7280;font-size:13px;margin-bottom:12px}.FareOptions_tableContainer__yFIl\+{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;overflow-x:auto}.FareOptions_table__qKnZB{border-collapse:collapse;min-width:760px;width:100%}.FareOptions_table__qKnZB thead tr{background:#f9fafb;border-bottom:1px solid #e5e7eb}.FareOptions_table__qKnZB th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;white-space:nowrap}.FareOptions_table__qKnZB tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.FareOptions_table__qKnZB tbody tr:last-child{border-bottom:none}.FareOptions_table__qKnZB tbody tr:hover{background:#fafafa}.FareOptions_table__qKnZB td{color:#374151;font-size:14px;padding:14px 16px;vertical-align:middle}.FareOptions_fareClassCell__KdmmR{align-items:center;display:flex;gap:12px}.FareOptions_fareCodeBadge__Q9S\+G{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:36px;justify-content:center;letter-spacing:1px;width:36px}.FareOptions_fareClassInfo__diEBZ{display:flex;flex-direction:column;gap:2px}.FareOptions_fareClassInfo__diEBZ strong{color:#111827;font-size:14px;font-weight:600}.FareOptions_airlineLabel__crF0H{color:#9ca3af;font-size:12px}.FareOptions_baggageStatus__r6jal{align-items:center;display:flex;gap:6px}.FareOptions_checkIcon__nB8bv{color:#10b981;flex-shrink:0}.FareOptions_xIcon__jy2r9{color:#d1d5db;flex-shrink:0}.FareOptions_includedText__EM1K6{color:#10b981;font-size:13px;font-weight:500}.FareOptions_notIncludedText__eeL-U{color:#9ca3af;font-size:13px}.FareOptions_baggageDetail__AbGQ0{display:flex;flex-direction:column;gap:5px}.FareOptions_baggageDetailMain__Lm6VT{align-items:center;display:flex;gap:6px}.FareOptions_baggageSummary__kF2gn{color:#111827;font-size:13px;font-weight:600}.FareOptions_sizeBadge__DfwU\+{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;letter-spacing:.3px;padding:2px 7px}.FareOptions_actions__ZU0pS{align-items:center;display:flex;gap:8px}.FareOptions_editBtn__woyK3{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.FareOptions_editBtn__woyK3:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.FareOptions_deleteBtn__ka9dt{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.FareOptions_deleteBtn__ka9dt:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.FareOptions_noData__1yu\+v{padding:60px 20px!important;text-align:center}.FareOptions_noDataContent__CytoR{align-items:center;display:flex;flex-direction:column;gap:8px}.FareOptions_noDataIcon__0mDsH{font-size:40px;margin-bottom:8px}.FareOptions_noDataContent__CytoR p{color:#374151;font-size:16px;font-weight:600;margin:0}.FareOptions_noDataContent__CytoR span{color:#9ca3af;font-size:13px}@media (max-width:768px){.FareOptions_container__5cym-{padding:20px}.FareOptions_header__Bwffo{flex-direction:column;gap:16px}.FareOptions_addBtn__kacVw{text-align:center;width:100%}}.AddFareOptionModal_iconHeader__VJVvB{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddFareOptionModal_icon__iV7Ze{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddFareOptionModal_headerText__9JiUS h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddFareOptionModal_headerText__9JiUS p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddFareOptionModal_section__QEOoz{margin-bottom:24px}.AddFareOptionModal_sectionTitle__R1eSX{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddFareOptionModal_fieldWide__plLVk,.AddFareOptionModal_field__mHt03{display:flex;flex-direction:column;gap:6px}.AddFareOptionModal_fieldWide__plLVk label,.AddFareOptionModal_field__mHt03 label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddFareOptionModal_fieldWide__plLVk input,.AddFareOptionModal_fieldWide__plLVk select,.AddFareOptionModal_field__mHt03 input,.AddFareOptionModal_field__mHt03 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.AddFareOptionModal_fieldWide__plLVk input:focus,.AddFareOptionModal_fieldWide__plLVk select:focus,.AddFareOptionModal_field__mHt03 input:focus,.AddFareOptionModal_field__mHt03 select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddFareOptionModal_field__mHt03 input:disabled,.AddFareOptionModal_field__mHt03 select:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.AddFareOptionModal_formGrid__Q8ff1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:14px}.AddFareOptionModal_baggageCard__Gta4U{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:20px;transition:all .2s ease}.AddFareOptionModal_baggageCard__Gta4U:hover{border-color:#f5a51e;box-shadow:0 2px 4px #0000000d}.AddFareOptionModal_baggageCardHeader__szdRy{align-items:center;display:flex;gap:14px;margin-bottom:0}.AddFareOptionModal_baggageCardHeader__szdRy:has(+.AddFareOptionModal_baggageFields__5w9ZB){margin-bottom:18px}.AddFareOptionModal_baggageIcon__T3VGI{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddFareOptionModal_baggageTitle__iYe0Q{flex:1 1}.AddFareOptionModal_baggageTitle__iYe0Q h5{color:#111827;font-size:15px;font-weight:700;margin:0 0 3px}.AddFareOptionModal_baggageTitle__iYe0Q p{color:#6b7280;font-size:12px;line-height:1.4;margin:0}.AddFareOptionModal_baggageFields__5w9ZB{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:0;margin-top:18px;padding-top:18px}.AddFareOptionModal_toggleField__0OH8t{flex-shrink:0}.AddFareOptionModal_toggleInput__vFOln{display:none}.AddFareOptionModal_toggleLabel__gH9YE{align-items:center;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.AddFareOptionModal_toggleSwitch__8jdeF{background:#d1d5db;border-radius:26px;flex-shrink:0;height:26px;position:relative;transition:background .2s ease;width:48px}.AddFareOptionModal_toggleSwitch__8jdeF:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddFareOptionModal_toggleInput__vFOln:checked+.AddFareOptionModal_toggleLabel__gH9YE .AddFareOptionModal_toggleSwitch__8jdeF{background:#10b981}.AddFareOptionModal_toggleInput__vFOln:checked+.AddFareOptionModal_toggleLabel__gH9YE .AddFareOptionModal_toggleSwitch__8jdeF:after{transform:translateX(22px)}.AddFareOptionModal_toggleText__yscV9{color:#374151;font-size:13px;font-weight:600;white-space:nowrap}.AddFareOptionModal_textarea__PAK6p{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:13px;line-height:1.6;padding:11px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.AddFareOptionModal_textarea__PAK6p:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddFareOptionModal_helpText__otMwm{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddFareOptionModal_examplesSection__7kNqz{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:24px;padding:20px}.AddFareOptionModal_examplesGrid__afXiY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:12px}.AddFareOptionModal_exampleCard__yg8MJ{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease}.AddFareOptionModal_exampleCard__yg8MJ:hover{border-color:#f5a51e;box-shadow:0 2px 4px #0000000d}.AddFareOptionModal_exampleHeader__IkHmD{background:linear-gradient(135deg,#f5a51e,#ff8c00);color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;padding:10px 14px;text-align:center}.AddFareOptionModal_exampleContent__\+x\+ZC{padding:14px}.AddFareOptionModal_exampleRow__R\+rmL{align-items:center;display:flex;font-size:12px;justify-content:space-between;padding:6px 0}.AddFareOptionModal_exampleRow__R\+rmL span{color:#6b7280;font-weight:500}.AddFareOptionModal_exampleRow__R\+rmL strong{color:#111827;font-weight:600}.AddFareOptionModal_exampleRow__R\+rmL:not(:last-child){border-bottom:1px solid #f3f4f6}.AddFareOptionModal_businessNotice__mZbGv{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddFareOptionModal_noticeIcon__9eoRR{flex-shrink:0;font-size:20px}.AddFareOptionModal_noticeContent__541Qm{flex:1 1}.AddFareOptionModal_noticeContent__541Qm strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddFareOptionModal_noticeContent__541Qm ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddFareOptionModal_noticeContent__541Qm ul li{margin-bottom:4px}.AddFareOptionModal_closeBtn__EEUAw{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddFareOptionModal_closeBtn__EEUAw:hover{background:#e5e7eb}.AddFareOptionModal_saveBtn__d5ZU6{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddFareOptionModal_saveBtn__d5ZU6:hover{background:#e69510}.AddFareOptionModal_saveBtn__d5ZU6:active{transform:translateY(1px)}.AddFareOptionModal_required__MLvev{color:#dc2626;margin-left:2px}.AddFareOptionModal_errorBanner__C0MNn{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddFareOptionModal_errorIcon__haI7d{flex-shrink:0;font-size:20px}.AddFareOptionModal_errorContent__DubSt{flex:1 1}.AddFareOptionModal_errorContent__DubSt strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddFareOptionModal_errorContent__DubSt ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddFareOptionModal_errorContent__DubSt ul li{margin-bottom:2px}.AddFareOptionModal_inputError__SOfKH{background:#fef2f2!important;border-color:#ef4444!important}.AddFareOptionModal_inputError__SOfKH:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddFareOptionModal_errorText__ehU1c{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddFareOptionModal_examplesGrid__afXiY,.AddFareOptionModal_formGrid__Q8ff1{grid-template-columns:1fr}.AddFareOptionModal_baggageCardHeader__szdRy{flex-wrap:wrap;gap:12px}.AddFareOptionModal_toggleField__0OH8t{width:100%}}.ScheduleUpdater_container__PVw4m{background:#fff;min-height:100vh;padding:32px 12px}.ScheduleUpdater_header__CjOTk{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.ScheduleUpdater_headerLeft__IdH0B h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.ScheduleUpdater_subtitle__BECeQ{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:700px}.ScheduleUpdater_headerActions__yY8\+M{display:flex;gap:12px}.ScheduleUpdater_primaryBtn__q2RKV,.ScheduleUpdater_secondaryBtn__kHO7m{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:11px 20px;transition:all .2s ease}.ScheduleUpdater_primaryBtn__q2RKV{background:#f5a51e;box-shadow:0 1px 3px #0000001a;color:#fff}.ScheduleUpdater_primaryBtn__q2RKV:hover:not(:disabled){background:#e69510;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.ScheduleUpdater_primaryBtn__q2RKV:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.ScheduleUpdater_secondaryBtn__kHO7m{background:#fff;border:1px solid #e5e7eb;color:#374151}.ScheduleUpdater_secondaryBtn__kHO7m:hover{background:#f9fafb;border-color:#d1d5db}.ScheduleUpdater_tabs__s7twW{border-bottom:2px solid #e5e7eb;display:flex;gap:8px;margin-bottom:24px;padding:0 4px}.ScheduleUpdater_tab__LvmX8{align-items:center;background:none;border:none;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:-2px;padding:12px 20px;position:relative;transition:all .2s ease}.ScheduleUpdater_tab__LvmX8:hover{background:#f9fafb;color:#374151}.ScheduleUpdater_activeTab__aYZEQ{background:#fff;border-bottom-color:#f5a51e;color:#f5a51e}.ScheduleUpdater_tabBadge__B9chX{align-items:center;background:#f5a51e;border-radius:10px;box-shadow:0 1px 2px #0000001a;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.ScheduleUpdater_infoBanner__AXY3F{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.ScheduleUpdater_infoIcon__xqban{color:#2563eb;flex-shrink:0}.ScheduleUpdater_infoText__5Gps2{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.ScheduleUpdater_infoText__5Gps2 strong{display:inline;font-weight:600;margin-right:4px}.ScheduleUpdater_errorBanner__VRvKX{background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:13px;margin-bottom:16px;padding:12px 16px}.ScheduleUpdater_filtersSection__pSDOu{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:20px}.ScheduleUpdater_filtersHeader__F7NdT{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding-bottom:16px}.ScheduleUpdater_filtersToggle__7One9{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:0;position:relative;transition:color .2s ease}.ScheduleUpdater_filtersToggle__7One9:hover{color:#f5a51e}.ScheduleUpdater_activeFilterDot__0lle-{background:#f5a51e;border-radius:50%;display:inline-block;height:8px;width:8px}.ScheduleUpdater_clearFiltersBtn__2de1q{background:#fee2e2;border:none;border-radius:6px;color:#991b1b;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .2s ease}.ScheduleUpdater_clearFiltersBtn__2de1q:hover{background:#fecaca}.ScheduleUpdater_filtersGrid__2uxeH{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:20px}.ScheduleUpdater_dateRangeField__OL-gi{grid-column:span 2}.ScheduleUpdater_filterField__smgzv{display:flex;flex-direction:column;gap:6px;min-width:0}.ScheduleUpdater_filterField__smgzv label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ScheduleUpdater_filterField__smgzv input,.ScheduleUpdater_filterField__smgzv select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;min-width:0;padding:10px 12px;transition:all .2s ease;width:100%}.ScheduleUpdater_filterField__smgzv input:focus,.ScheduleUpdater_filterField__smgzv select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ScheduleUpdater_dateRange__WBa3n{align-items:center;display:flex;gap:10px;width:100%}.ScheduleUpdater_dateRange__WBa3n input{flex:1 1;min-width:0}.ScheduleUpdater_dateRange__WBa3n span{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500}.ScheduleUpdater_required__CGVOP{color:#dc2626}.ScheduleUpdater_filtersFooter__z2Uo\+{border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px}.ScheduleUpdater_searchBtn__nfKBR{align-items:center;background:#f5a51e;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:11px 28px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.ScheduleUpdater_searchBtn__nfKBR:hover{background:#e69510;box-shadow:0 4px 8px #f5a51e4d;transform:translateY(-1px)}.ScheduleUpdater_searchBtn__nfKBR:active{box-shadow:none;transform:translateY(0)}.ScheduleUpdater_resultsBar__R4IbR{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ScheduleUpdater_resultsCount__uE8Ul{color:#6b7280;font-size:13px;font-weight:500}.ScheduleUpdater_changesIndicator__\+bYbu{color:#f59e0b;font-weight:600;margin-left:4px}.ScheduleUpdater_selectedCount__mJfc7{background:#f5a51e;border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:6px 14px}.ScheduleUpdater_tableContainer__hvSKl{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.ScheduleUpdater_table__0mf-U{border-collapse:collapse;width:100%}.ScheduleUpdater_table__0mf-U thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.ScheduleUpdater_table__0mf-U th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.ScheduleUpdater_table__0mf-U tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.ScheduleUpdater_table__0mf-U tbody tr:last-child{border-bottom:none}.ScheduleUpdater_table__0mf-U tbody tr:hover{background:#f9fafb}.ScheduleUpdater_highlightRow__cdxOQ{background:#fef3c7!important;border-left:3px solid #f59e0b}.ScheduleUpdater_highlightRow__cdxOQ:hover{background:#fde68a!important}.ScheduleUpdater_table__0mf-U td{color:#374151;font-size:14px;padding:16px;vertical-align:middle}.ScheduleUpdater_table__0mf-U input[type=checkbox]{accent-color:#f5a51e;cursor:pointer;height:18px;width:18px}.ScheduleUpdater_bookingCell__ao3q0{display:flex;flex-direction:column;gap:4px}.ScheduleUpdater_bookingCell__ao3q0 strong{color:#111827;font-size:13px;font-weight:600}.ScheduleUpdater_pnrTag__t8i-d{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.ScheduleUpdater_flightCell__Zg8kp{align-items:center;display:flex;gap:10px}.ScheduleUpdater_airlineIcon__szlnh{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ScheduleUpdater_flightInfo__4mDRF{display:flex;flex-direction:column;gap:2px}.ScheduleUpdater_flightInfo__4mDRF strong{color:#111827;font-size:13px;font-weight:700}.ScheduleUpdater_flightInfo__4mDRF span{color:#6b7280;font-size:11px}.ScheduleUpdater_routeCell__o4Ew0{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:500;gap:6px}.ScheduleUpdater_routeCell__o4Ew0 svg{color:#9ca3af;flex-shrink:0}.ScheduleUpdater_scheduleCell__G0d2M{align-items:center;color:#6b7280;display:flex;gap:8px}.ScheduleUpdater_scheduleCell__G0d2M svg{flex-shrink:0}.ScheduleUpdater_scheduleInfo__KhTI2{display:flex;flex-direction:column;gap:2px}.ScheduleUpdater_date__tDJGY{color:#6b7280;font-size:12px;font-weight:500}.ScheduleUpdater_time__GN98S{color:#111827;font-size:13px;font-weight:700}.ScheduleUpdater_newSchedule__XfLRV{color:#f59e0b}.ScheduleUpdater_newSchedule__XfLRV .ScheduleUpdater_date__tDJGY{color:#f59e0b;font-weight:600}.ScheduleUpdater_newSchedule__XfLRV .ScheduleUpdater_time__GN98S{color:#d97706;font-weight:700}.ScheduleUpdater_noChange__hAdke{color:#d1d5db;font-size:13px;font-style:italic}.ScheduleUpdater_manualInputCell__nUPqT{align-items:center;display:flex}.ScheduleUpdater_timeInputs__J6VoE{align-items:center;display:flex;gap:6px}.ScheduleUpdater_timeInput__KAgho{background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;font-size:13px;padding:6px 8px;transition:border-color .15s ease;width:100px}.ScheduleUpdater_timeInput__KAgho:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e1a;outline:none}.ScheduleUpdater_arrow__vxVWL{color:#9ca3af;flex-shrink:0;font-size:13px}.ScheduleUpdater_statusBadge__XwsKf{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.ScheduleUpdater_statusConfirmed__Liqoq{background:#d1fae5;color:#065f46}.ScheduleUpdater_statusWarning__rbkSB{background:#fef3c7;color:#92400e}.ScheduleUpdater_noData__qWtU\+{padding:60px 20px!important;text-align:center}.ScheduleUpdater_noDataContent__zmLWJ{align-items:center;display:flex;flex-direction:column;gap:12px}.ScheduleUpdater_noDataIcon__r8lHL{font-size:48px;opacity:.3}.ScheduleUpdater_noDataContent__zmLWJ p{color:#374151;font-size:16px;font-weight:600;margin:0}.ScheduleUpdater_noDataContent__zmLWJ span{color:#9ca3af;font-size:14px}@media (max-width:1400px){.ScheduleUpdater_filtersGrid__2uxeH{grid-template-columns:repeat(3,1fr)}.ScheduleUpdater_dateRangeField__OL-gi{grid-column:span 2}}@media (max-width:1024px){.ScheduleUpdater_filtersGrid__2uxeH{grid-template-columns:repeat(2,1fr)}.ScheduleUpdater_dateRangeField__OL-gi{grid-column:span 2}.ScheduleUpdater_headerActions__yY8\+M{flex-direction:column}}@media (max-width:768px){.ScheduleUpdater_container__PVw4m{padding:20px}.ScheduleUpdater_header__CjOTk{flex-direction:column;gap:16px}.ScheduleUpdater_headerActions__yY8\+M{width:100%}.ScheduleUpdater_primaryBtn__q2RKV,.ScheduleUpdater_secondaryBtn__kHO7m{justify-content:center;width:100%}.ScheduleUpdater_filtersGrid__2uxeH{grid-template-columns:1fr}.ScheduleUpdater_dateRangeField__OL-gi{grid-column:span 1}.ScheduleUpdater_dateRange__WBa3n{align-items:stretch;flex-direction:column}.ScheduleUpdater_searchBtn__nfKBR{justify-content:center;width:100%}.ScheduleUpdater_tableContainer__hvSKl{overflow-x:auto}.ScheduleUpdater_table__0mf-U{min-width:1000px}.ScheduleUpdater_resultsBar__R4IbR{align-items:flex-start;flex-direction:column;gap:12px}}.HotelManagment_container__xO49j{background:#fff;min-height:100vh;padding:12px}.HotelManagment_header__tJZj3{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.HotelManagment_headerLeft__cRBFz h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.HotelManagment_subtitle__lIQ\+7{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:700px}.HotelManagment_addBtn__YJP1T{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.HotelManagment_addBtn__YJP1T:hover{background:#ffe8c2}.HotelManagment_infoBanner__b7ztp{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.HotelManagment_infoIcon__j3Icd{flex-shrink:0;font-size:20px}.HotelManagment_infoText__c6JUr{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.HotelManagment_infoText__c6JUr strong{display:inline;font-weight:600;margin-right:4px}.HotelManagment_controls__uo0Gx{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.HotelManagment_searchBox__zd\+Ql{align-items:center;align-self:flex-start;display:flex;flex:1 1;min-width:300px;position:relative}.HotelManagment_searchIcon__pbY9C{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.HotelManagment_searchBox__zd\+Ql input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;height:42px;padding:0 14px 0 42px;transition:all .2s ease;width:100%}.HotelManagment_searchBox__zd\+Ql input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HotelManagment_searchBox__zd\+Ql input::placeholder{color:#9ca3af}.HotelManagment_filters__\+tl42{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.HotelManagment_selectWrapper__ORFMS{display:flex;flex-direction:column;gap:4px;position:relative}.HotelManagment_disabledHint__JGUIB{color:#9ca3af;font-size:10px;font-style:italic;line-height:1;text-align:center}.HotelManagment_filterSelect__svZ\+F{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;min-width:140px;padding:11px 14px;transition:all .2s ease}.HotelManagment_filterSelect__svZ\+F:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HotelManagment_filterSelectDisabled__cb-BN{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.65}.HotelManagment_filterSelectDisabled__cb-BN:focus{border-color:#e5e7eb;box-shadow:none;outline:none}.HotelManagment_countrySelectWrap__iEtHW{align-self:flex-start;position:relative}.HotelManagment_countryTrigger__nG-z7{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;gap:8px;height:42px;max-width:230px;min-width:190px;padding:0 12px;transition:all .2s ease}.HotelManagment_countryTrigger__nG-z7:hover{border-color:#d1d5db}.HotelManagment_countryTrigger__nG-z7:focus-visible{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HotelManagment_countryTriggerLabel__R8cXN{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.HotelManagment_countryCaret__90qy3{color:#9ca3af;flex-shrink:0}.HotelManagment_countryFlagImg__hnbI5{background:#f3f4f6;border-radius:3px;box-shadow:0 0 0 1px #00000014;flex-shrink:0;height:16px;object-fit:cover;width:22px}.HotelManagment_countryFlagBox__Tv1wE{align-items:center;background:#f3f4f6;border-radius:3px;box-shadow:0 0 0 1px #0000000f;color:#9ca3af;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:22px}.HotelManagment_countryPanel__p5k9J{animation:HotelManagment_hm-menu-in__DeN\+H .14s ease;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px #11182729;left:0;padding:6px;position:absolute;top:calc(100% + 6px);width:280px;z-index:40}.HotelManagment_countrySearchRow__PRuV6{align-items:center;border:1px solid #e5e7eb;border-radius:7px;color:#9ca3af;display:flex;gap:8px;margin-bottom:4px;padding:7px 9px}.HotelManagment_countrySearchRow__PRuV6:focus-within{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.HotelManagment_countrySearchRow__PRuV6 input{background:#0000;border:none;color:#374151;flex:1 1;font-family:inherit;font-size:13.5px;min-width:0;outline:none}.HotelManagment_countryOptions__M8PLu{max-height:300px;overflow-y:auto}.HotelManagment_countryOption__xJxDu{align-items:center;background:#0000;border:none;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;gap:10px;padding:8px 9px;text-align:left;transition:background .12s ease;width:100%}.HotelManagment_countryOption__xJxDu:hover{background:#fff7ed}.HotelManagment_countryOptionActive__woWBd{background:#fff7ed;color:#b45309;font-weight:600}.HotelManagment_countryOptionName__0Qu1f{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelManagment_countryOptionCode__dNNxy{color:#9ca3af;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.3px}.HotelManagment_countryEmpty__45AQ-{color:#9ca3af;font-size:12.5px;padding:14px 10px;text-align:center}.HotelManagment_clearFiltersBtn__8d1ky{align-items:center;align-self:flex-start;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:11px 16px;transition:all .2s ease}.HotelManagment_clearFiltersBtn__8d1ky:hover{background:#fde68a;border-color:#fcd34d}.HotelManagment_iconBtn__4ZTOV{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:11px;transition:all .2s ease}.HotelManagment_iconBtn__4ZTOV:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.HotelManagment_iconBtn__4ZTOV:active{transform:scale(.95)}.HotelManagment_iconBtn__4ZTOV:disabled{cursor:default;opacity:.6}.HotelManagment_iconBtn__4ZTOV:disabled:active{transform:none}.HotelManagment_ratingRuleBtn__ImzCc{align-items:center;align-self:flex-start;background:#fff;border:1px solid #fed7aa;border-radius:8px;color:#b45309;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:40px;padding:0 13px;transition:all .2s ease;white-space:nowrap}.HotelManagment_ratingRuleBtn__ImzCc:hover:not(:disabled){background:#fff7ed;border-color:#fdba74}.HotelManagment_ratingRuleBtn__ImzCc:disabled{cursor:not-allowed;opacity:.5}.HotelManagment_ratingOverlay__5H25j{align-items:center;background:#11182780;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.HotelManagment_ratingDialog__WWtgm{background:#fff;border-radius:14px;box-shadow:0 24px 60px #11182747;max-width:460px;padding:22px 24px;width:100%}.HotelManagment_ratingLoading__4RFvt{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:10px;padding:10px 0}.HotelManagment_ratingTitle__\+oOhg{color:#111827;font-size:18px;font-weight:800;margin:0 0 6px}.HotelManagment_ratingSub__vOK1\+{color:#6b7280;font-size:13px;line-height:1.45;margin:0 0 16px}.HotelManagment_ratingRows__lj4vC{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.HotelManagment_ratingRow__OXsrW{align-items:baseline;color:#374151;display:flex;font-size:13.5px;gap:12px}.HotelManagment_ratingBig__z9CT1{font-feature-settings:"tnum";color:#b45309;flex-shrink:0;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;min-width:52px}.HotelManagment_refreshOptions__eKV-r{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.HotelManagment_refreshOption__eRX-y{align-items:flex-start;border:1px solid #0000;border-radius:9px;cursor:pointer;display:flex;gap:11px;padding:9px 11px;transition:background .15s,border-color .15s}.HotelManagment_refreshOption__eRX-y:hover{background:#f9fafb;border-color:#f1f5f9}.HotelManagment_refreshOption__eRX-y input[type=checkbox]{accent-color:#ea580c;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.HotelManagment_refreshOptText__8Rebg{display:flex;flex-direction:column;gap:2px}.HotelManagment_refreshOptLabel__FCgOa{color:#1f2937;font-size:13.5px;font-weight:600}.HotelManagment_refreshOptHint__8XyNs{color:#9ca3af;font-size:12px;line-height:1.35}.HotelManagment_refreshNote__hrTX4{background:#f0fdf4;border:1px solid #dcfce7;border-radius:8px;color:#166534;font-size:12.5px;line-height:1.45;margin:0 0 20px;padding:10px 12px}.HotelManagment_ratingActions__P\+Reo{display:flex;gap:10px;justify-content:flex-end}.HotelManagment_ratingCancel__jt4vk{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px}.HotelManagment_ratingCancel__jt4vk:hover{background:#f9fafb}.HotelManagment_ratingConfirm__AS6Bf{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 16px}.HotelManagment_ratingConfirm__AS6Bf:hover{background:#b91c1c}.HotelManagment_ratingConfirm__AS6Bf:disabled{cursor:default;opacity:.55}.HotelManagment_downloadWrap__xb24U{align-items:center;align-self:flex-start;display:flex;gap:8px;position:relative}.HotelManagment_iconBtnCaret__rREq8{color:#9ca3af;margin-left:3px}.HotelManagment_spin__dvj4-{animation:HotelManagment_hm-spin__oWPfe .8s linear infinite}@keyframes HotelManagment_hm-spin__oWPfe{to{transform:rotate(1turn)}}.HotelManagment_exportProgress__i1ndk{color:#6b7280;font-size:12px;font-weight:600;white-space:nowrap}.HotelManagment_downloadMenu__6taWj{animation:HotelManagment_hm-menu-in__DeN\+H .14s ease;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px #11182724;min-width:260px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}@keyframes HotelManagment_hm-menu-in__DeN\+H{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.HotelManagment_downloadScope__H6pDs{align-items:center;border-radius:7px;display:flex;gap:12px;justify-content:space-between;padding:9px 10px}.HotelManagment_downloadScope__H6pDs+.HotelManagment_downloadScope__H6pDs{border-top:1px solid #f0f1f3}.HotelManagment_downloadScopeLabel__tDAtl{align-items:center;color:#374151;display:flex;gap:10px;min-width:0}.HotelManagment_downloadItemText__ZaAUs{display:flex;flex-direction:column;line-height:1.25}.HotelManagment_downloadItemTitle__WGQ3p{font-size:13.5px;font-weight:600}.HotelManagment_downloadItemSub__bg8p\+{color:#6b7280;font-size:11.5px}.HotelManagment_downloadFormats__bABnA{display:flex;flex-shrink:0;gap:6px}.HotelManagment_formatBtn__e2S2O{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#b45309;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.3px;padding:5px 11px;transition:all .15s ease}.HotelManagment_formatBtn__e2S2O:hover:not(:disabled){background:#ffedd5;border-color:#fdba74;color:#92400e}.HotelManagment_formatBtn__e2S2O:active:not(:disabled){transform:scale(.95)}.HotelManagment_formatBtn__e2S2O:disabled{cursor:default;opacity:.45}.HotelManagment_resultsCount__7qzN4{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:16px}.HotelManagment_filterIndicator__4kA-y{color:#f59e0b;font-weight:600}.HotelManagment_tableContainer__Yl57a{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.HotelManagment_table__0OGWz{border-collapse:collapse;width:100%}.HotelManagment_table__0OGWz thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.HotelManagment_table__0OGWz th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.HotelManagment_table__0OGWz tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.HotelManagment_table__0OGWz tbody tr:last-child{border-bottom:none}.HotelManagment_table__0OGWz tbody tr:hover{background:#f9fafb}.HotelManagment_table__0OGWz td{color:#374151;font-size:14px;padding:16px 20px;vertical-align:middle}.HotelManagment_hotelNameCell__HWqtK{align-items:center;display:flex;gap:14px}.HotelManagment_hotelIcon__9p7iq{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:14px;box-shadow:0 2px 6px #f5a51e59;color:#fff;display:flex;flex-shrink:0;height:76px;justify-content:center;width:76px}.HotelManagment_thumbWrap__M2Ka7{cursor:zoom-in;flex-shrink:0;height:76px;line-height:0;position:relative;width:76px}.HotelManagment_thumbSkeleton__HCNv9{animation:HotelManagment_hm-shimmer__221yy 1.3s ease-in-out infinite;background-color:#e8eaee;background-image:linear-gradient(90deg,#fff0,#ffffffd9 50%,#fff0);background-repeat:no-repeat;background-size:220% 100%;border-radius:14px;inset:0;position:absolute}@keyframes HotelManagment_hm-shimmer__221yy{0%{background-position:-120% 0}to{background-position:220% 0}}.HotelManagment_hotelThumb__XRBM-{background:#0000;border:1px solid #f0f1f3;border-radius:14px;box-shadow:0 2px 8px #1118271f;display:block;height:76px;object-fit:cover;opacity:0;position:relative;transition:opacity .3s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease;width:76px}.HotelManagment_hotelThumbLoaded__P9wr9{opacity:1}.HotelManagment_thumbWrap__M2Ka7:hover .HotelManagment_hotelThumbLoaded__P9wr9{box-shadow:0 6px 16px #11182738;transform:scale(1.06)}.HotelManagment_previewCard__yMSE2{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 48px #1118273d;opacity:0;padding:8px;pointer-events:none;position:fixed;transform:scale(.94) translateX(-8px);transform-origin:left center;transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1);will-change:opacity,transform;z-index:1200}.HotelManagment_previewFromRight__CRf\+Q{transform:scale(.94) translateX(8px);transform-origin:right center}.HotelManagment_previewCardShown__8B8IO,.HotelManagment_previewCardShown__8B8IO.HotelManagment_previewFromRight__CRf\+Q{opacity:1;transform:scale(1) translateX(0)}.HotelManagment_previewImgWrap__l3MPc{animation:HotelManagment_hm-shimmer__221yy 1.3s ease-in-out infinite;background-color:#e8eaee;background-image:linear-gradient(90deg,#fff0,#ffffffd9 50%,#fff0);background-repeat:no-repeat;background-size:220% 100%;border-radius:11px;height:210px;overflow:hidden;position:relative}.HotelManagment_previewImg__BFBSb{display:block;height:210px;object-fit:cover;width:100%}.HotelManagment_previewFallback__8yVJw{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:11px;color:#fff;display:flex;flex-direction:column;font-size:12.5px;font-weight:600;gap:8px;height:210px;justify-content:center;letter-spacing:.2px}.HotelManagment_previewName__hg8Ct{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111827;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;padding:9px 6px 3px;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.HotelManagment_hotelThumb__XRBM-,.HotelManagment_previewCard__yMSE2,.HotelManagment_previewCard__yMSE2.HotelManagment_previewFromRight__CRf\+Q{transform:none;transition:opacity .12s ease}.HotelManagment_thumbWrap__M2Ka7:hover .HotelManagment_hotelThumbLoaded__P9wr9{transform:none}.HotelManagment_previewImgWrap__l3MPc,.HotelManagment_thumbSkeleton__HCNv9{animation:none;background-image:none}}.HotelManagment_hotelNameInfo__Odu\+U{display:flex;flex-direction:column;gap:3px;min-width:0}.HotelManagment_hotelNameCell__HWqtK strong{color:#111827;font-size:14px;font-weight:600}.HotelManagment_hotelCode__4ge6h{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.3px}.HotelManagment_thHotel__zjXOC{min-width:240px}.HotelManagment_zonePill__ElWy8{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#b45309;display:inline-flex;font-size:12px;font-weight:600;gap:6px;max-width:180px;overflow:hidden;padding:5px 11px;text-overflow:ellipsis;white-space:nowrap}.HotelManagment_zonePill__ElWy8 svg{color:#f5a51e;flex-shrink:0}.HotelManagment_zoneEmpty__Q8l0K{color:#d1d5db;font-weight:600}.HotelManagment_locationCell__12QBq{align-items:center;display:flex;gap:8px}.HotelManagment_locationIcon__1g9ls{color:#f5a51e;flex-shrink:0}.HotelManagment_city__A-Bfo{color:#111827;font-size:13px;font-weight:600}.HotelManagment_country__wNN15{color:#6b7280;font-size:12px}.HotelManagment_ratingCell__\+uiTL{align-items:center;display:flex;flex-wrap:wrap;gap:3px 6px}.HotelManagment_categorySymbols__jhQ\+0{align-items:center;display:inline-flex;gap:3px}.HotelManagment_noCategory__k9QCf{align-items:center;color:#f5a51e;display:inline-flex}.HotelManagment_guestRating__-RP\+S{font-feature-settings:"tnum";align-items:center;background:#eef2ff;border-radius:6px;color:#3730a3;display:inline-flex;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;padding:1px 7px;white-space:nowrap}.HotelManagment_starFilled__zAVUs{color:#f59e0b}.HotelManagment_starEmpty__FTumP{color:#e5e7eb}.HotelManagment_contactPerson__I1-hV{color:#374151;font-size:13px;font-weight:500}.HotelManagment_contactInfo__iVwPp{display:flex;flex-direction:column;gap:6px}.HotelManagment_contactRow__jSDdH{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.HotelManagment_contactRow__jSDdH svg{color:#9ca3af;flex-shrink:0}.HotelManagment_toggleCell__r98vW{align-items:center;display:flex;gap:10px}.HotelManagment_toggle__KLJc0{border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;transition:background .25s ease;width:44px}.HotelManagment_toggleOn__Vzkz9{background:#f59e0b}.HotelManagment_toggleOff__9IaDc{background:#d1d5db}.HotelManagment_toggleThumb__jN6kl{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;display:block;height:18px;left:3px;position:absolute;top:3px;transition:transform .25s ease;width:18px}.HotelManagment_toggleOn__Vzkz9 .HotelManagment_toggleThumb__jN6kl{transform:translateX(20px)}.HotelManagment_toggleOff__9IaDc .HotelManagment_toggleThumb__jN6kl{transform:translateX(0)}.HotelManagment_toggleLabel__5k8iU{font-size:12px;font-weight:600}.HotelManagment_toggleLabelOn__2cXrO{color:#f59e0b}.HotelManagment_toggleLabelOff__i8EoL{color:#9ca3af}.HotelManagment_actions__mM6Hw{display:flex;gap:8px}.HotelManagment_openBtn__9ppDE{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;line-height:1.2;padding:8px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.HotelManagment_openBtn__9ppDE:focus-visible,.HotelManagment_openBtn__9ppDE:hover{text-decoration:none}.HotelManagment_openBtn__9ppDE:hover{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a}.HotelManagment_openBtn__9ppDE:active{transform:scale(.95)}.HotelManagment_paginationBar__3Zxzf{align-items:center;background:#fff;border:1px solid #f0f1f3;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;gap:12px;justify-content:space-between;margin-top:16px;padding:12px 18px}.HotelManagment_paginationLeft__2IfG4{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:12px}.HotelManagment_rangeStrong__7yVys{color:#111827;font-weight:700}.HotelManagment_perPageChip__Z4\+op{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#b45309;font-size:11.5px;font-weight:700;padding:4px 10px;white-space:nowrap}.HotelManagment_paginationRight__ORWlh{align-items:center;display:flex;gap:6px}.HotelManagment_pageInfo__1EJZo{color:#374151;font-size:13px;font-weight:600}.HotelManagment_pageBtn__EqCg8,.HotelManagment_pageNavBtn__FfjSa{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:34px;justify-content:center;min-width:34px;padding:0 8px;transition:all .15s ease}.HotelManagment_pageBtn__EqCg8:hover:not(:disabled),.HotelManagment_pageNavBtn__FfjSa:hover:not(:disabled){background:#fff7ed;border-color:#fed7aa;color:#b45309}.HotelManagment_pageBtn__EqCg8:active:not(:disabled),.HotelManagment_pageNavBtn__FfjSa:active:not(:disabled){transform:scale(.94)}.HotelManagment_pageBtn__EqCg8:disabled,.HotelManagment_pageNavBtn__FfjSa:disabled{cursor:default;opacity:.45}.HotelManagment_pageBtnActive__S3USp,.HotelManagment_pageBtnActive__S3USp:disabled{background:linear-gradient(135deg,#f5a51e,#ff8c00);border-color:#f5a51e;box-shadow:0 2px 8px #f5a51e66;color:#fff;opacity:1}.HotelManagment_pageEllipsis__eFh8d{color:#9ca3af;font-weight:700;min-width:22px;text-align:center;-webkit-user-select:none;user-select:none}.HotelManagment_noData__PYXdC{padding:60px 20px!important;text-align:center}.HotelManagment_noDataContent__T7vqo{align-items:center;display:flex;flex-direction:column;gap:12px}.HotelManagment_noDataIcon__Tp4aG{font-size:48px;opacity:.3}.HotelManagment_noDataContent__T7vqo p{color:#374151;font-size:16px;font-weight:600;margin:0}.HotelManagment_noDataContent__T7vqo span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.HotelManagment_controls__uo0Gx{align-items:stretch;flex-direction:column}.HotelManagment_searchBox__zd\+Ql{min-width:100%}.HotelManagment_filters__\+tl42{width:100%}}@media (max-width:768px){.HotelManagment_container__xO49j{padding:20px}.HotelManagment_header__tJZj3{flex-direction:column;gap:16px}.HotelManagment_addBtn__YJP1T{width:100%}.HotelManagment_tableContainer__Yl57a{overflow-x:auto}.HotelManagment_table__0OGWz{min-width:1000px}.HotelManagment_paginationBar__3Zxzf{align-items:flex-start;flex-direction:column}}.AddHotelModal_iconHeader__fASug{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddHotelModal_icon__\+gl0\+{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddHotelModal_headerText__4wxmZ h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddHotelModal_headerText__4wxmZ p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddHotelModal_section__Bl6do{margin-bottom:24px}.AddHotelModal_sectionTitle__sydba{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddHotelModal_formGrid__RUmsg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddHotelModal_fieldWide__bX6x7,.AddHotelModal_field__QEnu0{display:flex;flex-direction:column;gap:6px}.AddHotelModal_fieldWide__bX6x7{grid-column:span 2}.AddHotelModal_fieldWide__bX6x7 label,.AddHotelModal_field__QEnu0 label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddHotelModal_fieldWide__bX6x7 input,.AddHotelModal_fieldWide__bX6x7 select,.AddHotelModal_field__QEnu0 input,.AddHotelModal_field__QEnu0 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddHotelModal_fieldWide__bX6x7 input:focus,.AddHotelModal_fieldWide__bX6x7 select:focus,.AddHotelModal_field__QEnu0 input:focus,.AddHotelModal_field__QEnu0 select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddHotelModal_starRatingPicker__-VQTT{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:6px;padding:8px 12px}.AddHotelModal_starBtn__Of8VF{background:none;border:none;cursor:pointer;filter:grayscale(100%);font-size:24px;opacity:.4;padding:4px;transition:all .2s ease}.AddHotelModal_starBtn__Of8VF:hover{transform:scale(1.1)}.AddHotelModal_starActive__JjDIe{filter:grayscale(0);opacity:1}.AddHotelModal_ratingText__dyFGU{background:#fff;border-radius:6px;color:#f59e0b;font-size:13px;font-weight:700;margin-left:8px;padding:4px 10px}.AddHotelModal_readOnlyInput__MCMWV{background:#f9fafb!important;color:#6b7280;cursor:default}.AddHotelModal_readOnlyInput__MCMWV:focus{border-color:#e5e7eb!important;box-shadow:none!important;outline:none}.AddHotelModal_helpText__g359e{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddHotelModal_statusToggle__On1gy{margin-top:4px}.AddHotelModal_toggleInput__jERn8{display:none}.AddHotelModal_toggleLabel__bEjYt{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddHotelModal_toggleSwitch__hRS89{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddHotelModal_toggleSwitch__hRS89:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddHotelModal_toggleInput__jERn8:checked+.AddHotelModal_toggleLabel__bEjYt .AddHotelModal_toggleSwitch__hRS89{background:#f5a51e}.AddHotelModal_toggleInput__jERn8:checked+.AddHotelModal_toggleLabel__bEjYt .AddHotelModal_toggleSwitch__hRS89:after{transform:translateX(22px)}.AddHotelModal_toggleText__6RPt5{color:#374151;font-size:14px;font-weight:600}.AddHotelModal_businessNotice__JHCSJ{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddHotelModal_noticeIcon__EBgud{flex-shrink:0;font-size:20px}.AddHotelModal_noticeContent__oGH2Z{flex:1 1}.AddHotelModal_noticeContent__oGH2Z strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddHotelModal_noticeContent__oGH2Z ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddHotelModal_noticeContent__oGH2Z ul li{margin-bottom:4px}.AddHotelModal_closeBtn__kwP6I{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddHotelModal_closeBtn__kwP6I:hover{background:#e5e7eb}.AddHotelModal_saveBtn__eZnNC{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddHotelModal_saveBtn__eZnNC:hover{background:#e69510}.AddHotelModal_saveBtn__eZnNC:active{transform:translateY(1px)}.AddHotelModal_required__V8dNx{color:#dc2626;margin-left:2px}.AddHotelModal_errorBanner__IzFU2{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddHotelModal_errorIcon__NnjMy{flex-shrink:0;font-size:20px}.AddHotelModal_errorContent__R2GrH{flex:1 1}.AddHotelModal_errorContent__R2GrH strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddHotelModal_errorContent__R2GrH ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddHotelModal_errorContent__R2GrH ul li{margin-bottom:2px}.AddHotelModal_inputError__psljT{background:#fef2f2!important;border-color:#ef4444!important}.AddHotelModal_inputError__psljT:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddHotelModal_errorText__BhZ44{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddHotelModal_formGrid__RUmsg{grid-template-columns:1fr}.AddHotelModal_fieldWide__bX6x7{grid-column:span 1}.AddHotelModal_starRatingPicker__-VQTT{flex-wrap:wrap}}:root{--gold:#f5a51e;--gold-light:#fff8ed;--gold-mid:#ffeac7;--ink:#111827;--ink-mid:#374151;--ink-soft:#6b7280;--ink-faint:#9ca3af;--border:#e5e7eb;--bg:#f4f6f9;--green:#10b981;--red:#ef4444;--blue:#3b82f6;--shadow-lg:0 8px 32px #0000001a;--edit-glow:0 0 0 3px #f5a51e26}*{box-sizing:border-box;margin:0;padding:0}.HotelDetails_container__\+dwcO{background:#f4f6f9;background:var(--bg);color:#111827;color:var(--ink);font-family:Segoe UI,system-ui,sans-serif;min-height:100vh;padding-bottom:80px}.HotelDetails_saveBanner__5tMHC{align-items:center;animation:HotelDetails_slideDown__nYXMk .3s ease;background:#fff8ed;background:var(--gold-light);border-bottom:2px solid #ffeac7;border-bottom:2px solid var(--gold-mid);box-shadow:0 2px 10px #f5a51e26;color:#111827;color:var(--ink);display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:11px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:200}.HotelDetails_saveBannerLeft__4Rmi\+{align-items:center;color:#92400e;display:flex;font-weight:600;gap:8px}.HotelDetails_saveBannerDot__ostvu{animation:HotelDetails_pulse__y1Cji 1.8s ease-in-out infinite;background:#f5a51e;background:var(--gold);border-radius:50%;box-shadow:0 0 0 3px #f5a51e33;height:7px;width:7px}@keyframes HotelDetails_pulse__y1Cji{0%,to{box-shadow:0 0 0 3px #f5a51e33}50%{box-shadow:0 0 0 6px #f5a51e14}}@keyframes HotelDetails_slideDown__nYXMk{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.HotelDetails_saveBannerActions__q-YfJ{display:flex;gap:10px}.HotelDetails_discardBtn__rUeOe{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:all .2s}.HotelDetails_discardBtn__rUeOe:hover{border-color:#6b7280;border-color:var(--ink-soft);color:#111827;color:var(--ink)}.HotelDetails_saveChangesBtn__BvoKl{align-items:center;background:#f5a51e;background:var(--gold);border:none;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 2px 8px #f5a51e59;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:7px 18px;transition:all .2s}.HotelDetails_saveChangesBtn__BvoKl:hover{background:#e09318;transform:translateY(-1px)}.HotelDetails_headerBar__8udFb{align-items:center;background:#fff;background:var(--surface);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 40px;top:0;z-index:100}.HotelDetails_backBtn__0LDA5{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px;transition:all .2s}.HotelDetails_backBtn__0LDA5:hover{background:#f4f6f9;background:var(--bg);color:#111827;color:var(--ink)}.HotelDetails_headerRight__M7F8y{align-items:center;display:flex;gap:12px}.HotelDetails_statusRadioGroup__IOZTk{align-items:center;background:#f4f6f9;background:var(--bg);border:1.5px solid #e5e7eb;border:1.5px solid var(--border);border-radius:100px;display:flex;gap:6px;padding:4px}.HotelDetails_statusRadioLabel__jEFoA{align-items:center;border-radius:100px;color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:7px;padding:5px 14px;transition:all .2s;-webkit-user-select:none;user-select:none}.HotelDetails_statusRadioLabel__jEFoA input[type=radio]{display:none}.HotelDetails_statusRadioLabel__jEFoA:has(input:checked).HotelDetails_statusLabelActive__GjN0m{background:#fff8ed;background:var(--gold-light);border:1.5px solid #ffeac7;border:1.5px solid var(--gold-mid);color:#92400e}.HotelDetails_statusRadioLabel__jEFoA:has(input:checked).HotelDetails_statusLabelInactive__XQQ4Z{background:#fef2f2;border:1.5px solid #fecaca;color:#991b1b}.HotelDetails_statusRadioLabel__jEFoA:not(:has(input:checked)){border:1.5px solid #0000}.HotelDetails_statusRadioDot__0ZFPt{border-radius:50%;flex-shrink:0;height:7px;transition:background .2s;width:7px}.HotelDetails_statusLabelActive__GjN0m .HotelDetails_statusRadioDot__0ZFPt{background:#f5a51e;background:var(--gold)}.HotelDetails_statusLabelInactive__XQQ4Z .HotelDetails_statusRadioDot__0ZFPt{background:#ef4444}.HotelDetails_statusRadioLabel__jEFoA:not(:has(input:checked)) .HotelDetails_statusRadioDot__0ZFPt{background:#e5e7eb;background:var(--border)}.HotelDetails_hero__9\+TTA{background:linear-gradient(135deg,#1e2530,#10141b);height:400px;overflow:hidden;position:relative;width:100%}.HotelDetails_heroBackdrop__zxZw8{background-position:50%;background-size:cover;filter:blur(22px) saturate(1.25) brightness(.85);inset:-30px;position:absolute;transform:scale(1.08)}.HotelDetails_heroScrim__AlJXW{background:linear-gradient(0deg,#080a0feb 0,#080a0f73 55%,#080a0f2e);inset:0;position:absolute}.HotelDetails_hero__9\+TTA:after{background:linear-gradient(90deg,#f5a51e,#f5a51e26 70%,#0000);background:linear-gradient(90deg,var(--gold) 0,#f5a51e26 70%,#0000 100%);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.HotelDetails_heroContent__9pbpV{align-items:flex-end;bottom:0;display:flex;gap:28px;justify-content:space-between;left:0;padding:30px 40px;position:absolute;right:0}.HotelDetails_hotelHeader__fT4LJ{align-items:flex-start;display:flex;flex:1 1;gap:18px;min-width:0}.HotelDetails_heroMasterCard__W5GYU{flex-shrink:0;width:330px}.HotelDetails_heroMasterFrame__1KAUh{position:relative}.HotelDetails_heroMasterChip__BUXUj{align-items:center;background:#f5a51e;background:var(--gold);border-radius:100px;box-shadow:0 2px 8px #00000059;color:#fff;display:flex;font-size:10.5px;font-weight:800;gap:5px;left:10px;letter-spacing:.5px;padding:4px 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:10px;z-index:2}.HotelDetails_heroMasterImage__NQR8d{background:#ffffff0f!important;border:3px solid #ffffffe6;border-radius:14px!important;box-shadow:0 16px 36px #00000073;height:210px!important;overflow:hidden;width:100%!important}.HotelDetails_heroMasterImage__NQR8d img{display:block;height:100%;object-fit:cover;width:100%}.HotelDetails_heroMasterImage__NQR8d .HotelDetails_imgPlaceholder__keury{border:none;color:#ffffffa6}.HotelDetails_heroMasterHint__E1c\+-{color:#ffffffbf;font-size:11.5px;margin-top:9px;text-align:center;text-shadow:0 1px 3px #00000080}.HotelDetails_hotelIcon__pr2qP{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);background:linear-gradient(135deg,var(--gold) 0,#ff8c00 100%);border-radius:14px;box-shadow:0 4px 14px #f5a51e66;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.HotelDetails_hotelTitleSection__VVlTQ{display:flex;flex-direction:column;gap:12px}.HotelDetails_hotelNameEditable__dZTR3{color:#fff!important;font-size:34px!important;font-weight:800!important;letter-spacing:-.5px;text-shadow:0 2px 8px #0006}.HotelDetails_hotelNameEditable__dZTR3:hover{background:#ffffff14!important}.HotelDetails_hotelMeta__YuYfw{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.HotelDetails_starEdit__S-T2w{display:flex;gap:3px}.HotelDetails_hotelTypeEditable__Nztoz{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f!important;border-radius:100px!important;color:#ffffffd9!important;font-size:13px!important;font-weight:500!important;padding:4px 12px!important}.HotelDetails_locationBadge__Jum9x{align-items:center;color:#ffffffbf;display:flex;font-size:13px;gap:5px}.HotelDetails_locationEditable__l5M2N{color:#ffffffbf!important;font-size:13px!important}.HotelDetails_hotelTypeEditable__Nztoz:hover,.HotelDetails_locationEditable__l5M2N:hover{background:#ffffff1f!important;outline-color:#fff6!important}.HotelDetails_hotelTypeEditable__Nztoz:hover .HotelDetails_editPencil__O\+dHb,.HotelDetails_hotelTypeEditable__Nztoz:hover span,.HotelDetails_locationEditable__l5M2N:hover .HotelDetails_editPencil__O\+dHb,.HotelDetails_locationEditable__l5M2N:hover span{color:#fff!important}.HotelDetails_editableField__mKbNQ{align-items:center;border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;gap:6px;min-width:40px;padding:3px 6px;position:relative;transition:all .18s}.HotelDetails_editableField__mKbNQ:hover{background:#fff8ed;background:var(--gold-light);outline:1.5px dashed #f5a51e;outline:1.5px dashed var(--gold)}.HotelDetails_editableField__mKbNQ:hover .HotelDetails_editPencil__O\+dHb{opacity:1}.HotelDetails_editPencil__O\+dHb{color:#f5a51e;color:var(--gold);flex-shrink:0;opacity:0;transition:opacity .15s}.HotelDetails_placeholder__fSOXp{color:#9ca3af;color:var(--ink-faint);font-style:italic}.HotelDetails_editableActive__BCAss{display:flex;flex-direction:column;gap:6px;width:100%}.HotelDetails_editInput__XIKWK{background:#fff;background:var(--surface);border:2px solid #f5a51e;border:2px solid var(--gold);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 0 0 3px #f5a51e26;box-shadow:var(--edit-glow);color:#111827;color:var(--ink);font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:all .2s;width:100%}.HotelDetails_editTextarea__DPHyW{line-height:1.6;min-height:90px;resize:vertical}.HotelDetails_editActions__2E9-v{display:flex;gap:6px}.HotelDetails_saveBtn__KQiwb{align-items:center;background:#f5a51e;background:var(--gold);border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .2s}.HotelDetails_saveBtn__KQiwb:hover{background:#e09318}.HotelDetails_cancelBtn__1oXe9{align-items:center;background:#f4f6f9;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;padding:5px 8px;transition:all .2s}.HotelDetails_cancelBtn__1oXe9:hover{border-color:#ef4444;border-color:var(--red);color:#ef4444;color:var(--red)}.HotelDetails_imgUploadWrap__yuWx7{background:#f4f6f9;background:var(--bg);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;overflow:hidden;position:relative;transition:all .2s}.HotelDetails_imgUploadWrap__yuWx7 img{display:block;height:100%;object-fit:cover;width:100%}.HotelDetails_imgPlaceholder__keury{border:2px dashed #e5e7eb;border:2px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);color:#9ca3af;color:var(--ink-faint);gap:8px;height:100%;min-height:120px;width:100%}.HotelDetails_imgPlaceholder__keury,.HotelDetails_imgUploadOverlay__9sg-7{align-items:center;display:flex;flex-direction:column;font-size:13px;justify-content:center}.HotelDetails_imgUploadOverlay__9sg-7{background:#00000073;color:#fff;font-weight:600;gap:6px;inset:0;opacity:0;position:absolute;transition:opacity .2s}.HotelDetails_imgUploadWrap__yuWx7:hover .HotelDetails_imgUploadOverlay__9sg-7{opacity:1}.HotelDetails_tabsContainer__9lCi7{background:#fff;background:var(--surface);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);box-shadow:0 1px 0 #e5e7eb;box-shadow:0 1px 0 var(--border);top:53px;z-index:90}.HotelDetails_tabs__XuvNH{display:flex;gap:2px;margin:0 auto;overflow-x:auto;padding:0 40px}.HotelDetails_tab__\+4n\+d{background:#0000;border:none;border-bottom:3px solid #0000;color:#6b7280;color:var(--ink-soft);cursor:pointer;font-size:14px;font-weight:600;padding:15px 22px;transition:all .2s;white-space:nowrap}.HotelDetails_tab__\+4n\+d:hover{background:#fff8ed;background:var(--gold-light);color:#f5a51e;color:var(--gold)}.HotelDetails_tabActive__bw8J\+{border-bottom-color:#f5a51e;border-bottom-color:var(--gold);color:#f5a51e;color:var(--gold)}.HotelDetails_content__yH0yV{margin:0 auto;padding:32px 8px}.HotelDetails_tabContent__83bai{animation:HotelDetails_fadeUp__MerZK .3s ease}@keyframes HotelDetails_fadeUp__MerZK{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.HotelDetails_section__K31yv{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:28px 32px}.HotelDetails_sectionHeader__Q0T0H{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.HotelDetails_sectionTitle__ll1uk{color:#111827;color:var(--ink);font-size:18px;font-weight:700}.HotelDetails_addRowBtn__2gljA{align-items:center;background:#fff8ed;background:var(--gold-light);border:1.5px solid #ffeac7;border:1.5px solid var(--gold-mid);border-radius:6px;border-radius:var(--radius-sm);color:#f5a51e;color:var(--gold);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:7px 14px;transition:all .2s}.HotelDetails_addRowBtn__2gljA:hover{background:#ffeac7;background:var(--gold-mid)}.HotelDetails_marketingBanner__HmhBG{align-items:center;background:linear-gradient(135deg,#fff8ed,#fff3d6);border:1.5px solid #fde68a;border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 2px 8px #f5a51e1a;display:flex;gap:16px;margin-bottom:20px;padding:16px 24px}.HotelDetails_marketingBannerLeft__3HkAE{align-items:center;display:flex;flex-shrink:0;gap:8px}.HotelDetails_marketingIcon__hyvGm{color:#f5a51e;color:var(--gold)}.HotelDetails_marketingLabel__2FLsY{color:#92400e;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.HotelDetails_marketingNameText__tHkPK{color:#78350f!important;font-size:15px!important;font-weight:600!important}.HotelDetails_highlightGrid__0bNu1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.HotelDetails_highlightItem__55G61{align-items:center;background:#f4f6f9;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:10px;padding:10px 14px;transition:border-color .2s}.HotelDetails_highlightItem__55G61:hover{border-color:#f5a51e;border-color:var(--gold)}.HotelDetails_highlightIcon__-xc2G{color:#10b981;color:var(--green);flex-shrink:0}.HotelDetails_highlightText__f8kR1{color:#374151!important;color:var(--ink-mid)!important;flex:1 1;font-size:14px!important}.HotelDetails_removeBtn__eFPbI{align-items:center;background:#0000;border:none;border-radius:4px;color:#9ca3af;color:var(--ink-faint);cursor:pointer;display:flex;padding:2px;transition:color .2s}.HotelDetails_removeBtn__eFPbI:hover{color:#ef4444;color:var(--red)}.HotelDetails_noticeBox__hY7u1{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:16px;margin-bottom:14px;padding:20px}.HotelDetails_noticeIcon__XUsoI{color:#3b82f6;color:var(--blue);flex-shrink:0;margin-top:2px}.HotelDetails_noticeTitle__YfEUj{color:#1e40af;font-size:14px;font-weight:700;margin-bottom:8px}.HotelDetails_noticeEditable__TNHEN{color:#1e40af!important;font-size:14px!important;line-height:1.6}.HotelDetails_disclaimerBox__roT3J{align-items:center;background:#fef9c3;border:1px solid #fde68a;border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:10px;padding:12px 16px}.HotelDetails_disclaimerBox__roT3J svg{color:#d97706;flex-shrink:0}.HotelDetails_disclaimerEditable__1JgaI{color:#92400e!important;font-size:13px!important}.HotelDetails_facilitiesGrid__P2gxx{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.HotelDetails_facilityCard__hxu7o{align-items:center;background:#f4f6f9;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px;position:relative;transition:all .2s}.HotelDetails_facilityCard__hxu7o:hover{border-color:#f5a51e;border-color:var(--gold);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.HotelDetails_facilityIcon__NElwm{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);background:linear-gradient(135deg,var(--gold) 0,#ff8c00 100%);border-radius:6px;border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.HotelDetails_facilityNameEditable__5lL4g{color:#374151!important;color:var(--ink-mid)!important;flex:1 1;font-size:13px!important;font-weight:500!important}.HotelDetails_facilityRemove__RISyp{align-items:center;background:#0000;border:none;color:#9ca3af;color:var(--ink-faint);cursor:pointer;display:flex;opacity:0;position:absolute;right:6px;top:6px;transition:opacity .2s}.HotelDetails_facilityCard__hxu7o:hover .HotelDetails_facilityRemove__RISyp{opacity:1}.HotelDetails_facilityRemove__RISyp:hover{color:#ef4444;color:var(--red)}.HotelDetails_iconPickerWrap__ZJUod{flex-shrink:0;position:relative}.HotelDetails_facilityIconBtn__NTHq6{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);background:linear-gradient(135deg,var(--gold) 0,#ff8c00 100%);border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;transition:transform .15s,box-shadow .15s;width:40px}.HotelDetails_facilityIconBtn__NTHq6:hover{box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);transform:scale(1.05)}.HotelDetails_facilityIconEdit__91Elq{align-items:center;background:#111827;background:var(--ink);border:2px solid #f4f6f9;border:2px solid var(--bg);border-radius:50%;bottom:-3px;color:#fff;display:flex;height:15px;justify-content:center;position:absolute;right:-3px;width:15px}.HotelDetails_iconPickerPop__3B6SD{background:#fff;background:var(--surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-shadow:0 10px 30px #0f172a2e;left:0;padding:10px;position:absolute;top:calc(100% + 8px);width:248px;z-index:50}.HotelDetails_iconPickerHint__33C6i{color:#9ca3af;color:var(--ink-faint);font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.HotelDetails_iconPickerGrid__\+fMUK{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);max-height:200px;overflow-y:auto}.HotelDetails_iconPickerOpt__8q2VZ{align-items:center;aspect-ratio:1;background:#f4f6f9;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#374151;color:var(--ink-mid);cursor:pointer;display:flex;justify-content:center;transition:all .15s}.HotelDetails_iconPickerOpt__8q2VZ:hover{border-color:#f5a51e;border-color:var(--gold);color:#f5a51e;color:var(--gold);transform:translateY(-1px)}.HotelDetails_iconPickerOptActive__V1hdw{background:linear-gradient(135deg,#f5a51e,#ff8c00);background:linear-gradient(135deg,var(--gold) 0,#ff8c00 100%);border-color:#0000;color:#fff}.HotelDetails_roomsList__md\+zJ{display:flex;flex-direction:column;gap:24px}.HotelDetails_roomCard__j08uZ{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .2s}.HotelDetails_roomCard__j08uZ:hover{box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md)}.HotelDetails_roomCardHeader__NOhu1{align-items:center;background:#f4f6f9;background:var(--bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:20px 24px}.HotelDetails_roomTypeEditable__CQEGS{color:#111827!important;color:var(--ink)!important;font-size:18px!important;font-weight:700!important}.HotelDetails_deleteRoomBtn__WtEHC{align-items:center;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;border-radius:var(--radius-sm);color:#e11d48;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s}.HotelDetails_deleteRoomBtn__WtEHC:hover{background:#ffe4e6}.HotelDetails_roomCardBody__EBjNQ{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr;padding:24px}.HotelDetails_roomImageSection__dcXNs{display:flex;flex-direction:column;gap:10px}.HotelDetails_roomMainImage__ZX-SB{border-radius:10px!important;border-radius:var(--radius-md)!important;height:280px!important;width:100%!important}.HotelDetails_roomThumbnailsRow__UlYGd{display:flex;flex-wrap:wrap;gap:8px}.HotelDetails_thumbWrap__xwt0x{border:2px solid #0000;border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;height:54px;overflow:hidden;position:relative;transition:all .2s;width:72px}.HotelDetails_thumbWrap__xwt0x img{height:100%;object-fit:cover;width:100%}.HotelDetails_thumbWrap__xwt0x:hover{border-color:#f5a51e;border-color:var(--gold)}.HotelDetails_thumbActive__brqBB{border-color:#f5a51e!important;border-color:var(--gold)!important}.HotelDetails_thumbRemove__Oe6H5{align-items:center;background:#0009;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;opacity:0;padding:2px;position:absolute;right:2px;top:2px;transition:opacity .2s}.HotelDetails_thumbWrap__xwt0x:hover .HotelDetails_thumbRemove__Oe6H5{opacity:1}.HotelDetails_thumbAdd__Vu3oZ{align-items:center;background:#f4f6f9;background:var(--bg);border:2px dashed #e5e7eb;border:2px dashed var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#9ca3af;color:var(--ink-faint);cursor:pointer;display:flex;height:54px;justify-content:center;transition:all .2s;width:72px}.HotelDetails_thumbAdd__Vu3oZ:hover{background:#fff8ed;background:var(--gold-light);border-color:#f5a51e;border-color:var(--gold);color:#f5a51e;color:var(--gold)}.HotelDetails_roomInfo__q03NU{display:flex;flex-direction:column;gap:18px}.HotelDetails_roomDescEditable__b\+2kN{color:#6b7280!important;color:var(--ink-soft)!important;font-size:14px!important;line-height:1.7;width:100%}.HotelDetails_roomSpecsGrid__5-oBf{grid-gap:14px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);border-top:1px solid #e5e7eb;border-top:1px solid var(--border);display:grid;gap:14px;grid-template-columns:repeat(3,1fr);padding:16px 0}.HotelDetails_specItem__zIibs{display:flex;flex-direction:column;gap:4px}.HotelDetails_specLabel__RZX4f{color:#9ca3af;color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.HotelDetails_specEditable__0F\+4X{color:#374151!important;color:var(--ink-mid)!important;font-size:14px!important;font-weight:600!important}.HotelDetails_amenitiesSection__E0T2O{display:flex;flex-direction:column;gap:12px}.HotelDetails_amenitiesHeader__h4T-y{align-items:center;display:flex;justify-content:space-between}.HotelDetails_amenitiesTitle__KSXIi{color:#111827;color:var(--ink);font-size:14px;font-weight:700}.HotelDetails_addSmallBtn__FbFR4{align-items:center;background:#fff8ed;background:var(--gold-light);border:1px solid #ffeac7;border:1px solid var(--gold-mid);border-radius:6px;border-radius:var(--radius-sm);color:#f5a51e;color:var(--gold);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px;transition:all .2s}.HotelDetails_addSmallBtn__FbFR4:hover{background:#ffeac7;background:var(--gold-mid)}.HotelDetails_amenitiesList__IQS5-{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.HotelDetails_amenityItem__EAZtP{align-items:center;background:#f4f6f9;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:7px;padding:7px 10px;transition:border-color .2s}.HotelDetails_amenityItem__EAZtP:hover{border-color:#f5a51e;border-color:var(--gold)}.HotelDetails_amenityCheck__TxVmx{color:#10b981;color:var(--green);flex-shrink:0}.HotelDetails_amenityEditable__j7PAO{color:#374151!important;color:var(--ink-mid)!important;flex:1 1;font-size:13px!important}.HotelDetails_galleryCategories__XK9BR{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.HotelDetails_categoryBtn__3GjG8{align-items:center;background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:100px;color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;text-transform:capitalize;transition:all .2s}.HotelDetails_categoryBtn__3GjG8:hover{background:#fff8ed;background:var(--gold-light);border-color:#f5a51e;border-color:var(--gold);color:#f5a51e;color:var(--gold)}.HotelDetails_categoryBtnActive__\+V4kD{background:#f5a51e!important;background:var(--gold)!important;border-color:#f5a51e!important;border-color:var(--gold)!important;color:#fff!important}.HotelDetails_catCount__hnrSK{background:#0000001a;border-radius:100px;font-size:11px;padding:1px 7px}.HotelDetails_categoryBtnActive__\+V4kD .HotelDetails_catCount__hnrSK{background:#ffffff40}.HotelDetails_newCatInput__gDsws{align-items:center;display:flex;gap:6px}.HotelDetails_newCatInput__gDsws input{border:1.5px solid #f5a51e;border:1.5px solid var(--gold);border-radius:100px;box-shadow:0 0 0 3px #f5a51e26;box-shadow:var(--edit-glow);font-size:13px;outline:none;padding:7px 14px}.HotelDetails_newCatInput__gDsws button{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:50%;color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .2s;width:30px}.HotelDetails_newCatInput__gDsws button:hover{border-color:#f5a51e;border-color:var(--gold);color:#f5a51e;color:var(--gold)}.HotelDetails_galleryGrid__rokf5{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.HotelDetails_galleryItem__vn4QT{border-radius:10px;border-radius:var(--radius-md);cursor:pointer;height:200px;overflow:hidden;position:relative;transition:transform .2s}.HotelDetails_galleryItem__vn4QT:hover{transform:scale(1.02)}.HotelDetails_galleryItem__vn4QT:hover .HotelDetails_galleryOverlay__Yvkkg{opacity:1}.HotelDetails_galleryItem__vn4QT img{display:block;height:100%;object-fit:cover;width:100%}.HotelDetails_galleryImgSkeleton__La4Wa{animation:HotelDetails_hd-shimmer__hRQpy 1.3s ease-in-out infinite;background-color:#e8eaee;background-image:linear-gradient(90deg,#fff0,#ffffffd9 50%,#fff0);background-repeat:no-repeat;background-size:220% 100%;inset:0;position:absolute}@keyframes HotelDetails_hd-shimmer__hRQpy{0%{background-position:-120% 0}to{background-position:220% 0}}.HotelDetails_galleryImgLoading__BTNu3{opacity:0}.HotelDetails_galleryImgLoaded__tVspK{opacity:1;transition:opacity .3s ease}.HotelDetails_galleryImgFallback__EdYjQ{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);color:#fff;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:8px;inset:0;justify-content:center;letter-spacing:.2px;position:absolute}@media (prefers-reduced-motion:reduce){.HotelDetails_galleryImgSkeleton__La4Wa{animation:none;background-image:none}.HotelDetails_galleryImgLoaded__tVspK{transition:none}}.HotelDetails_galleryOverlay__Yvkkg{align-items:center;background:#00000073;display:flex;flex-wrap:wrap;gap:8px;inset:0;justify-content:center;opacity:0;padding:10px;position:absolute;transition:opacity .2s}.HotelDetails_galleryRemoveBtn__F7gOc{align-items:center;background:#ef4444e6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px;transition:background .2s}.HotelDetails_galleryRemoveBtn__F7gOc:hover{background:#dc2626}.HotelDetails_galleryMasterBtn__PtgCk{align-items:center;background:#f5a51e;background:var(--gold,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px;transition:filter .2s}.HotelDetails_galleryMasterBtn__PtgCk:hover{filter:brightness(1.08)}.HotelDetails_galleryMasterBtnActive__2nWcM{background:#ffffff40;cursor:default}.HotelDetails_galleryMasterBtnActive__2nWcM:hover{filter:none}.HotelDetails_galleryItemMaster__Vp-Nq{box-shadow:0 0 0 3px #f5a51e;box-shadow:0 0 0 3px var(--gold,#f5a51e)}.HotelDetails_masterBadge__f31fE{align-items:center;background:#f5a51e;background:var(--gold,#f5a51e);border-radius:6px;box-shadow:0 2px 6px #00000040;color:#fff;display:flex;font-size:11px;font-weight:700;gap:4px;left:8px;letter-spacing:.3px;padding:4px 8px;position:absolute;top:8px;z-index:1}.HotelDetails_galleryAddCard__ohEEU{align-items:center;background:#f4f6f9;background:var(--bg);border:2px dashed #e5e7eb;border:2px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);color:#9ca3af;color:var(--ink-faint);cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:10px;height:200px;justify-content:center;transition:all .2s}.HotelDetails_galleryAddCard__ohEEU:hover{background:#fff8ed;background:var(--gold-light);border-color:#f5a51e;border-color:var(--gold);color:#f5a51e;color:var(--gold)}.HotelDetails_locationGrid__oV-I1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.HotelDetails_infoGroup__qiKUL{display:flex;flex-direction:column;gap:16px;margin-top:20px}.HotelDetails_infoRow2__jxZnB{display:flex;flex-direction:column;gap:4px}.HotelDetails_infoLabel__3VWAR{color:#9ca3af;color:var(--ink-faint);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.HotelDetails_infoEditable__7snmD{color:#374151!important;color:var(--ink-mid)!important;font-size:14px!important;font-weight:500!important}.HotelDetails_infoSelect__s9vNU{appearance:none;-webkit-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border:1px solid var(--border,#e2e8f0);border-radius:8px;color:#374151;color:var(--ink-mid);cursor:pointer;font-size:14px;font-weight:500;padding:7px 30px 7px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.HotelDetails_infoSelect__s9vNU:hover{border-color:#cbd5e1}.HotelDetails_infoSelect__s9vNU:focus{border-color:#2563eb;border-color:var(--brand,#2563eb);box-shadow:0 0 0 3px #2563eb1f;outline:none}.HotelDetails_locationDescSection__k31g-{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;margin-top:20px;padding-top:20px}.HotelDetails_infoEditableMulti__\+Op4P{color:#6b7280!important;color:var(--ink-soft)!important;font-size:14px!important;line-height:1.7;width:100%}.HotelDetails_contactRow__\+2aCH{align-items:flex-start;display:flex;gap:14px}.HotelDetails_contactIconWrap__pLf-L{align-items:center;background:#fff8ed;background:var(--gold-light);border:1px solid #ffeac7;border:1px solid var(--gold-mid);border-radius:6px;border-radius:var(--radius-sm);color:#f5a51e;color:var(--gold);display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:16px;width:36px}.HotelDetails_contactField__f516G{display:flex;flex:1 1;flex-direction:column;gap:4px}.HotelDetails_mapSection__DWoNy{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);padding:28px 32px}.HotelDetails_mapPlaceholder__U0HgF{align-items:center;background:#f4f6f9;background:var(--bg);border:2px dashed #e5e7eb;border:2px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);color:#9ca3af;color:var(--ink-faint);display:flex;flex-direction:column;gap:10px;height:340px;justify-content:center;margin-top:16px}.HotelDetails_mapPlaceholder__U0HgF p{font-size:14px;font-weight:500}.HotelDetails_mapPlaceholder__U0HgF span{font-size:12px}@media (max-width:1200px){.HotelDetails_locationGrid__oV-I1,.HotelDetails_roomCardBody__EBjNQ{grid-template-columns:1fr}}@media (max-width:1000px){.HotelDetails_heroMasterCard__W5GYU{display:none}}.HotelDetails_geoSelectWrap__UU8I1{position:relative;width:100%}.HotelDetails_geoSelectTrigger__x1Bc0{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font:inherit;font-size:14px;justify-content:space-between;padding:8px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.HotelDetails_geoSelectTrigger__x1Bc0:focus,.HotelDetails_geoSelectTrigger__x1Bc0:hover{border-color:#f5a51e;border-color:var(--gold,#f5a51e)}.HotelDetails_geoSelectTrigger__x1Bc0:focus{box-shadow:0 0 0 3px #f5a51e26;outline:none}.HotelDetails_geoSelectTriggerText__8yaUl{align-items:center;display:flex;flex:1 1;gap:6px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.HotelDetails_geoSelectPlaceholder__vCh7x{color:#94a3b8}.HotelDetails_geoSelectChevron__YlEfv{color:#94a3b8;flex-shrink:0;transition:transform .15s}.HotelDetails_geoSelectPanel__jGmlB{animation:HotelDetails_geoFadeIn__eQ8WZ .12s ease-out forwards;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001f;left:0;position:absolute;right:0;top:calc(100% + 4px);z-index:120}@keyframes HotelDetails_geoFadeIn__eQ8WZ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.HotelDetails_geoSelectSearch__d4KVQ{align-items:center;border-bottom:1px solid #f1f5f9;color:#94a3b8;display:flex;gap:8px;padding:8px 12px}.HotelDetails_geoSelectSearchInput__-MBrn{background:#0000;border:none;color:#1e293b;flex:1 1;font:inherit;font-size:14px;outline:none}.HotelDetails_geoSelectSearchInput__-MBrn::placeholder{color:#cbd5e1}.HotelDetails_geoSelectOptions__0EDnB{max-height:240px;overflow-y:auto;padding:4px}.HotelDetails_geoSelectOption__TjdVH{align-items:center;background:none;border:none;border-radius:6px;color:#1e293b;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:8px;padding:8px 10px;text-align:left;width:100%}.HotelDetails_geoSelectOption__TjdVH:hover{background:#fff8ed;background:var(--gold-light,#fff8ed)}.HotelDetails_geoSelectOptionActive__wtdg0{background:#ffeac7!important;background:var(--gold-mid,#ffeac7)!important;font-weight:600}.HotelDetails_geoSelectEmpty__9XsYe{color:#94a3b8;font-size:13px;padding:16px;text-align:center}.HotelDetails_geoFlag__sF\+iM{border-radius:2px;flex-shrink:0;height:14px;object-fit:cover;width:20px}.HotelDetails_geoCountryOption__M8-Ec{align-items:center;display:flex;gap:8px}.HotelDetails_geoCode__a-J6M{color:#94a3b8;font-size:12px;margin-left:auto}@media (max-width:768px){.HotelDetails_content__yH0yV,.HotelDetails_headerBar__8udFb,.HotelDetails_tabs__XuvNH{padding-left:20px;padding-right:20px}.HotelDetails_hero__9\+TTA{height:320px}.HotelDetails_heroContent__9pbpV{padding:20px}.HotelDetails_hotelNameEditable__dZTR3{font-size:24px!important}.HotelDetails_section__K31yv{padding:20px}.HotelDetails_amenitiesList__IQS5-,.HotelDetails_facilitiesGrid__P2gxx,.HotelDetails_highlightGrid__0bNu1{grid-template-columns:1fr}.HotelDetails_galleryGrid__rokf5{grid-template-columns:repeat(2,1fr)}.HotelDetails_roomSpecsGrid__5-oBf{grid-template-columns:1fr 1fr}.HotelDetails_saveBanner__5tMHC{flex-direction:column;gap:10px;padding:10px 20px}}.HotelMapping_container__Awdtp{background:#fff;min-height:100vh;padding:32px}.HotelMapping_header__9uv3e{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.HotelMapping_headerLeft__n5sSs h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.HotelMapping_subtitle__PdGnf{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:800px}.HotelMapping_tabs__TapAF{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:12px;margin-bottom:24px;padding:16px}.HotelMapping_tab__8Kea2{align-items:center;background:#0000;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex:1 1;gap:12px;overflow:hidden;padding:16px 20px;position:relative;transition:all .3s ease}.HotelMapping_tab__8Kea2:before{background:linear-gradient(90deg,#0000,#f5a51e1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.HotelMapping_tab__8Kea2:hover:before{left:100%}.HotelMapping_tab__8Kea2:hover{border-color:#f5a51e;box-shadow:0 4px 12px #f5a51e26;transform:translateY(-2px)}.HotelMapping_tab__8Kea2 svg{color:#9ca3af;flex-shrink:0;transition:all .3s ease}.HotelMapping_tab__8Kea2:hover svg{color:#f5a51e;transform:scale(1.1)}.HotelMapping_tabContent__uyKyU{display:flex;flex-direction:column;gap:4px}.HotelMapping_tabLabel__SegPM{color:#374151;font-size:15px;font-weight:600;transition:color .3s ease}.HotelMapping_tabDesc__lDeIS{color:#9ca3af;font-size:12px;line-height:1.4}.HotelMapping_activeTab__DvSo9{background:linear-gradient(135deg,#fff8e6,#ffe4b3);border-color:#f5a51e;box-shadow:0 4px 16px #f5a51e40}.HotelMapping_activeTab__DvSo9 svg{color:#f5a51e;transform:scale(1.1)}.HotelMapping_activeTab__DvSo9 .HotelMapping_tabLabel__SegPM{color:#f59e0b}.HotelMapping_activeTab__DvSo9 .HotelMapping_tabDesc__lDeIS{color:#d97706}.HotelMapping_tabPanel__GJdJy{animation:HotelMapping_fadeIn__mYICU .4s ease-out}@keyframes HotelMapping_fadeIn__mYICU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.HotelMapping_container__Awdtp{padding:20px}.HotelMapping_tabs__TapAF{flex-direction:column}.HotelMapping_tab__8Kea2{flex:auto}.HotelMapping_headerLeft__n5sSs h1{font-size:24px}}.HotelMappingTab_container__upIni{background:#f8fafc;min-height:100vh;padding:0}.HotelMappingTab_banner__F51TW{align-items:center;animation:HotelMappingTab_slideDown__eq-Xu .3s ease;border:1px solid;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:12px 16px}.HotelMappingTab_bannerSuccess__1vHLn{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.HotelMappingTab_bannerError__gbC-y{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.HotelMappingTab_bannerText__35i\+s{flex:1 1;font-size:14px;font-weight:500}.HotelMappingTab_closeBtn__MMONm{cursor:pointer;opacity:.6;transition:opacity .2s}.HotelMappingTab_closeBtn__MMONm:hover{opacity:1}.HotelMappingTab_spinner__zlaXf{animation:HotelMappingTab_spin__ABQzy 1s linear infinite}@keyframes HotelMappingTab_spin__ABQzy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HotelMappingTab_loadingState__nWUeB{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}.HotelMappingTab_loadingState__nWUeB p{font-size:14px;margin:0}.HotelMappingTab_errorState__gO9Zw{align-items:center;color:#ef4444;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}.HotelMappingTab_errorState__gO9Zw p{font-size:14px;margin:0}.HotelMappingTab_loadingCenter__8zM1v{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px}.HotelMappingTab_loadingCenter__8zM1v p{font-size:14px;margin:0}.HotelMappingTab_errorState__gO9Zw,.HotelMappingTab_loadingState__nWUeB{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.HotelMappingTab_errorState__gO9Zw p,.HotelMappingTab_loadingState__nWUeB p{color:var(--text-secondary);margin:.5rem 0 0}.HotelMappingTab_errorState__gO9Zw p{color:var(--error)}.HotelMappingTab_loadingMore__eVvwy{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:1rem}.HotelMappingTab_loadingMore__eVvwy p{color:#64748b;margin:0}.HotelMappingTab_loadMoreContainer__nnj7o{display:flex;justify-content:center;padding:1rem 0;width:100%}.HotelMappingTab_loadMoreButton__UpG7A{align-items:center;background:#3b82f6!important;border:none;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;color:#fff!important;cursor:pointer;display:flex!important;font-size:.875rem;font-weight:500;gap:.5rem;margin:0 auto;min-height:44px;padding:.75rem 1.5rem;transition:all .2s ease}.HotelMappingTab_loadMoreButton__UpG7A:hover:not(:disabled){background:#2563eb!important;box-shadow:0 4px 12px #3b82f626;transform:translateY(-1px)}.HotelMappingTab_loadMoreButton__UpG7A:disabled{background:#9ca3af!important;cursor:not-allowed;opacity:.6;transform:none}.HotelMappingTab_endOfList__oplwb{color:var(--text-secondary);font-style:italic;padding:1rem;text-align:center}.HotelMappingTab_endOfList__oplwb p{margin:0}.HotelMappingTab_infoBanner__lydxV{align-items:center;background:#fff7ed;border:2px solid #fed7aa;border-radius:10px;color:#9a3412;display:flex;gap:12px;margin-bottom:24px;padding:14px 18px}.HotelMappingTab_infoBanner__lydxV svg{color:#f59e0b;flex-shrink:0}.HotelMappingTab_infoText__KccMC{flex:1 1;font-size:13px;line-height:1.6}.HotelMappingTab_infoText__KccMC strong{color:#ea580c;font-weight:600}.HotelMappingTab_statsGrid__fkRLo{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:24px}.HotelMappingTab_statCard__wRmzp{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s}.HotelMappingTab_statCard__wRmzp:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.HotelMappingTab_statIcon__SpReT{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.HotelMappingTab_statContent__FZSbu{flex:1 1}.HotelMappingTab_statValue__bvpB6{color:#0f172a;font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.HotelMappingTab_statLabel__hzRhE{color:#64748b;font-size:13px;font-weight:500}.HotelMappingTab_mainContent__eeM7D{grid-gap:20px;display:grid;gap:20px;grid-template-columns:320px 1fr 320px;height:calc(100vh - 210px);min-height:520px}.HotelMappingTab_hotelbedsSection__n0-kd,.HotelMappingTab_mappingCenter__ZOIw2,.HotelMappingTab_suppliersSection__DztHr{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.HotelMappingTab_sectionHeader__vUhoA{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.HotelMappingTab_sectionTitle__PR1R7{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px}.HotelMappingTab_sectionCount__4qBNX{background:#f59e0b;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:3px 10px}.HotelMappingTab_supplierPicker__FYB2\+{align-items:center;background:#fafafa;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;padding:12px 16px}.HotelMappingTab_supplierPicker__FYB2\+ label{color:#64748b;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.HotelMappingTab_supplierSelect__653AY{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border:1px solid #e2e8f0;border-radius:8px;color:#1f2937;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;outline:none;padding:8px 30px 8px 11px;transition:all .2s}.HotelMappingTab_supplierSelect__653AY:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.HotelMappingTab_supplierSelect__653AY:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.HotelMappingTab_searchBox__gzs92{background:#fff;border-bottom:1px solid #f1f5f9;padding:16px;position:relative}.HotelMappingTab_searchBox__gzs92 svg{color:#94a3b8;left:28px;position:absolute;top:50%;transform:translateY(-50%)}.HotelMappingTab_searchInput__9syoo{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;outline:none;padding:10px 32px 10px 36px;transition:all .2s;width:100%}.HotelMappingTab_searchClear__dOVfi{align-items:center;background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;padding:2px;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:color .15s}.HotelMappingTab_searchClear__dOVfi:hover{color:#374151}.HotelMappingTab_searchInput__9syoo:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.HotelMappingTab_searchInput__9syoo:disabled{background:#f9fafb;cursor:not-allowed}.HotelMappingTab_hotelList__mMh4m,.HotelMappingTab_supplierList__219Nw{background:#fafbfc;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:12px}.HotelMappingTab_hotelList__mMh4m::-webkit-scrollbar,.HotelMappingTab_supplierList__219Nw::-webkit-scrollbar{width:6px}.HotelMappingTab_hotelList__mMh4m::-webkit-scrollbar-track,.HotelMappingTab_supplierList__219Nw::-webkit-scrollbar-track{background:#f1f5f9}.HotelMappingTab_hotelList__mMh4m::-webkit-scrollbar-thumb,.HotelMappingTab_supplierList__219Nw::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.HotelMappingTab_hotelCard__2kObT{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s}.HotelMappingTab_hotelCard__2kObT:hover{border-color:#fed7aa;transform:translateX(4px)}.HotelMappingTab_selectedHotelCard__RNC2l{background:#fff7ed;border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b33}.HotelMappingTab_hotelIconWrapper__FiTUg{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s;width:40px}.HotelMappingTab_selectedHotelCard__RNC2l .HotelMappingTab_hotelIconWrapper__FiTUg{background:#f59e0b;color:#fff}.HotelMappingTab_hotelDetails__4BW19{flex:1 1;min-width:0}.HotelMappingTab_hotelName__nkvNM{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3;margin-bottom:4px}.HotelMappingTab_hotelMeta__gKuGz{align-items:center;display:flex;gap:8px;margin-bottom:4px}.HotelMappingTab_stars__wBfWH{display:flex;gap:1px}.HotelMappingTab_hotelLocation__H1ELI{align-items:center;color:#64748b;display:flex;font-size:11px;gap:3px}.HotelMappingTab_hotelZone__ED\+fi{color:#94a3b8;font-size:11px}.HotelMappingTab_selectedIndicator__-CsKi{color:#f59e0b;flex-shrink:0}.HotelMappingTab_mappingCenter__ZOIw2{background:linear-gradient(135deg,#fafbfc,#f8fafc);justify-content:flex-start;overflow-y:auto;padding:24px}.HotelMappingTab_selectedHotelDisplay__0Jm8T{width:100%}.HotelMappingTab_masterHotelBadgeRow__6Q4Ee{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.HotelMappingTab_masterHotelBadge__\+xnVp{align-items:center;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa;border-radius:20px;color:#f59e0b;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:6px 12px}.HotelMappingTab_deselectHotel__7i6zH{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:5px 10px;transition:all .15s}.HotelMappingTab_deselectHotel__7i6zH:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.HotelMappingTab_masterHotelCard__3p\+Di{align-items:center;background:#fff;border:2px solid #f59e0b;border-radius:12px;box-shadow:0 4px 16px #f59e0b26;display:flex;gap:16px;margin-bottom:24px;padding:20px}.HotelMappingTab_masterHotelInfo__BJ\+qg{flex:1 1}.HotelMappingTab_masterHotelName__WcY9P{color:#0f172a;font-size:16px;font-weight:700;margin-bottom:6px}.HotelMappingTab_masterHotelLocation__2ZH3S{align-items:center;color:#64748b;display:flex;font-size:13px;gap:4px}.HotelMappingTab_mappedSection__zQuxk{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.HotelMappingTab_mappedHeader__CvLXt{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.HotelMappingTab_mappedHeader__CvLXt svg{color:#10b981}.HotelMappingTab_mappedList__wl5Et{display:flex;flex-direction:column;gap:8px}.HotelMappingTab_mappedItem__XRwOH{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px;transition:all .2s}.HotelMappingTab_mappedItem__XRwOH:hover{background:#d1fae5}.HotelMappingTab_mappedItemInfo__x6dZP{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.HotelMappingTab_mappedItemName__iD-3n{color:#065f46;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelMappingTab_mappedItemSupplier__sdOEX{background:#fff;border-radius:4px;color:#059669;flex-shrink:0;font-size:10px;padding:2px 6px}.HotelMappingTab_unmapButton__N6YRD{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;font-size:10px;font-weight:600;padding:4px 8px;transition:all .2s}.HotelMappingTab_unmapButton__N6YRD:hover{background:#fee2e2;border-color:#fca5a5}.HotelMappingTab_emptyMapped__wWI7k{align-items:center;background:#fff;border:2px dashed #e2e8f0;border-radius:12px;color:#94a3b8;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:48px 24px;text-align:center}.HotelMappingTab_emptyMapped__wWI7k p{color:#64748b;font-size:14px;font-weight:600;margin:0}.HotelMappingTab_emptyMapped__wWI7k span{color:#94a3b8;font-size:12px}.HotelMappingTab_emptyCenter__FIdKp{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.HotelMappingTab_emptyCenter__FIdKp p{color:#64748b;font-size:14px;margin-top:16px}.HotelMappingTab_supplierHint__Cov7l{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:flex;font-size:11px;gap:8px;margin-bottom:8px;padding:10px 12px}.HotelMappingTab_supplierHint__Cov7l svg{color:#f59e0b;flex-shrink:0}.HotelMappingTab_supplierCard__jcXZp{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:all .2s}.HotelMappingTab_supplierCard__jcXZp:hover{border-color:#fed7aa;transform:translateX(-4px)}.HotelMappingTab_selectedSupplierCard__Ym2m1{background:#fff7ed;border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b33}.HotelMappingTab_supplierIconWrapper__88uGI{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s;width:40px}.HotelMappingTab_selectedSupplierCard__Ym2m1 .HotelMappingTab_supplierIconWrapper__88uGI{background:#f59e0b;color:#fff}.HotelMappingTab_supplierDetails__kF4eD{flex:1 1;min-width:0}.HotelMappingTab_supplierName__Y49Qi{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3;margin-bottom:4px}.HotelMappingTab_supplierMeta__DQWp-{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.HotelMappingTab_supplierBadge__VrdTu{background:#fff7ed;border:1px solid #fed7aa;border-radius:4px;color:#f59e0b;font-size:10px;font-weight:600;padding:2px 6px}.HotelMappingTab_supplierCode__kIY1S{color:#94a3b8;font-family:monospace;font-size:10px;font-weight:600}.HotelMappingTab_supplierLocation__OHIoP{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:3px}.HotelMappingTab_matchScore__eZ6fo{border-radius:6px;flex-shrink:0;font-size:10px;font-weight:700;padding:4px 8px}.HotelMappingTab_actionBar__7x4kk{align-items:center;background:#fff7ed;border-bottom:1px solid #fed7aa;display:flex;justify-content:space-between;padding:12px 16px}.HotelMappingTab_selectedCount__YLZVn{color:#f59e0b;font-size:12px;font-weight:600}.HotelMappingTab_mapButton__bQjv\+{align-items:center;background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:7px 14px;transition:all .2s}.HotelMappingTab_mapButton__bQjv\+:hover{background:#ea580c;transform:translateY(-1px)}.HotelMappingTab_emptyState__rnMRl{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.HotelMappingTab_emptyState__rnMRl p{color:#64748b;font-size:13px;margin-top:12px}@keyframes HotelMappingTab_slideDown__eq-Xu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.HotelMappingTab_mainContent__eeM7D{grid-template-columns:280px 1fr 280px}}@media (max-width:1200px){.HotelMappingTab_mainContent__eeM7D{gap:16px;grid-template-columns:1fr}.HotelMappingTab_hotelbedsSection__n0-kd,.HotelMappingTab_mappingCenter__ZOIw2,.HotelMappingTab_suppliersSection__DztHr{min-height:400px}}@media (max-width:768px){.HotelMappingTab_statsGrid__fkRLo{grid-template-columns:1fr 1fr}.HotelMappingTab_hotelCard__2kObT,.HotelMappingTab_supplierCard__jcXZp{padding:10px}.HotelMappingTab_masterHotelCard__3p\+Di{flex-direction:column;text-align:center}}.HotelMappingTab_pagination__MDpHr{align-items:center;background:#fff;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:10px;justify-content:center;padding:12px 16px}.HotelMappingTab_nextButton__qf09F,.HotelMappingTab_prevButton__kiOow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s}.HotelMappingTab_nextButton__qf09F:hover:not(:disabled),.HotelMappingTab_prevButton__kiOow:hover:not(:disabled){background:#f59e0b;border-color:#f59e0b;color:#fff}.HotelMappingTab_nextButton__qf09F:disabled,.HotelMappingTab_prevButton__kiOow:disabled{cursor:not-allowed;opacity:.35}.HotelMappingTab_pageNumber__aOKWM{color:#6b7280;font-size:12px;font-weight:600;min-width:48px;text-align:center}.HotelMappingTab_filterBar__esAKg{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:12px 16px}.HotelMappingTab_filterIcon__CG0m9{align-items:center;background:#fff7ed;border-radius:8px;color:#f59e0b;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.HotelMappingTab_filterSelect__IZgYj{background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:13px;height:36px;min-width:170px;outline:none;padding:0 10px;transition:border-color .15s ease}.HotelMappingTab_filterSelect__IZgYj:hover:not(:disabled){border-color:#cbd5e1}.HotelMappingTab_filterSelect__IZgYj:focus{background:#fff;border-color:#f59e0b}.HotelMappingTab_filterSelect__IZgYj:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.HotelMappingTab_supplierFilterSelect__hxvAw{background:#fffdf8;border-color:#fde4bc}.HotelMappingTab_clearFilters__soxZR{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;height:32px;padding:0 12px}.HotelMappingTab_clearFilters__soxZR:hover{background:#fee2e2}.HotelMappingTab_statClickable__yDP0s{cursor:pointer;position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.HotelMappingTab_statClickable__yDP0s:hover{border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b1f;transform:translateY(-1px)}.HotelMappingTab_statActive__HT7v1{border-color:#f59e0b!important;border-width:2px!important;box-shadow:0 4px 12px #f59e0b26}.HotelMappingTab_statArrow__6piSG{color:#cbd5e1;flex-shrink:0;margin-left:auto}.HotelMappingTab_statClickable__yDP0s:hover .HotelMappingTab_statArrow__6piSG{color:#f59e0b}.HotelMappingTab_listView__J1NRo{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.HotelMappingTab_listHeader__3mVln{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px}.HotelMappingTab_listTitle__panjo{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:9px}.HotelMappingTab_listHeader__3mVln .HotelMappingTab_searchBox__gzs92{margin:0;min-width:280px}.HotelMappingTab_listTotal__WMlaR{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:12px;font-weight:600;padding:3px 10px}.HotelMappingTab_listRows__50RwB{display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 330px);min-height:300px;overflow-y:auto;padding:14px 16px}.HotelMappingTab_listRows__50RwB::-webkit-scrollbar{width:8px}.HotelMappingTab_listRows__50RwB::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.HotelMappingTab_listRowCard__SUEts{background:#fff;border:1px solid #e8ecf1;border-radius:11px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.HotelMappingTab_listRowCard__SUEts:hover{border-color:#dbe1e8;box-shadow:0 3px 10px #0f172a0d}.HotelMappingTab_listRowMain__7C7zP{align-items:center;cursor:pointer;display:flex;gap:12px;padding:13px 15px}.HotelMappingTab_listRowInfo__EXs0g{flex:1 1;min-width:0}.HotelMappingTab_listRowName__a92fn{color:#0f172a;font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelMappingTab_listRowMeta__g6C5\+{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;margin-top:4px}.HotelMappingTab_zoneTag__TFWAx{background:#eef2f6;border-radius:999px;color:#475569;font-size:10.5px;font-weight:600;padding:2px 8px}.HotelMappingTab_codeTag__lvDgf{background:#f8fafc;border:1px solid #eef2f6;border-radius:6px;color:#64748b;font-family:SF Mono,Consolas,monospace;font-size:10.5px;font-weight:600;padding:2px 8px}.HotelMappingTab_mappingCountBadge__EDsdD{align-items:center;background:#ecfdf5;border-radius:999px;color:#059669;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:650;gap:5px;padding:5px 11px}.HotelMappingTab_mapNowBtn__K\+6BM,.HotelMappingTab_openMapperBtn__L-aMu{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:650;gap:6px;height:32px;padding:0 13px;transition:background .15s ease}.HotelMappingTab_openMapperBtn__L-aMu{background:#fff;border:1px solid #e2e8f0;color:#475569}.HotelMappingTab_openMapperBtn__L-aMu:hover{background:#fff7ed;border-color:#fbd8a5;color:#d97706}.HotelMappingTab_mapNowBtn__K\+6BM{background:linear-gradient(135deg,#f59e0b,#ef8a05);border:none;color:#fff}.HotelMappingTab_mapNowBtn__K\+6BM:hover{filter:brightness(1.05)}.HotelMappingTab_mappingDetailList__-ZzB7{background:#fafbfc;border-top:1px solid #eef2f6;display:flex;flex-direction:column;gap:6px;padding:8px 15px 10px}.HotelMappingTab_mappingDetailRow__3Kqhm{align-items:center;background:#fff;border:1px solid #eef2f6;border-radius:9px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:9px 12px}.HotelMappingTab_mappingDetailInfo__9hxA1{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.HotelMappingTab_mappingHotelName__akoQF{color:#1e293b;font-size:13px;font-weight:600}.HotelMappingTab_scoreTag__2yflf{font-size:11.5px;font-weight:700}.HotelMappingTab_mappingDetailActions__xn2L6{align-items:center;display:flex;flex-shrink:0;gap:7px}.HotelMappingTab_statusBadge__wKmyw{border-radius:999px;font-size:10.5px;font-weight:700;padding:3px 9px}.HotelMappingTab_statusVerified__4aVA8{background:#ecfdf5;color:#059669}.HotelMappingTab_statusPending__iHj3T{background:#fef3e2;color:#b06e0a}.HotelMappingTab_statusRejected__WabTD{background:#fce8e8;color:#c42b2b}.HotelMappingTab_statusAuto__1JQGN{background:#eef3ff;color:#3b5bdb}.HotelMappingTab_statusSelect__4cHYk{color:#334155;font-size:12px;padding:0 8px}.HotelMappingTab_iconBtn__tK1vF,.HotelMappingTab_statusSelect__4cHYk{background:#fff;border:1px solid #e2e8f0;border-radius:7px;cursor:pointer;height:28px}.HotelMappingTab_iconBtn__tK1vF{align-items:center;color:#64748b;display:inline-flex;justify-content:center;width:28px}.HotelMappingTab_iconBtn__tK1vF:hover{background:#f8fafc;color:#1e293b}.HotelMappingTab_verifyBtn__hGzPS{align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:7px;color:#059669;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:650;gap:4px;height:28px;padding:0 10px}.HotelMappingTab_verifyBtn__hGzPS:hover{background:#d1fae5}.HotelMappingTab_mappedSupplierCard__3KM6i{background:#f8fafc;cursor:default;opacity:.65}.HotelMappingTab_mappedTag__imIVI{background:#ecfdf5;border-radius:999px;color:#059669;font-size:10px;font-weight:700;padding:2px 7px}.HotelMappingTab_mappedElsewhereTag__9hZ6W{background:#fef3e2;border-radius:999px;color:#b06e0a;font-size:10px;font-weight:700;padding:2px 7px}.HotelMappingTab_supplierErrorBar__Vua9d{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:11.5px;gap:7px;line-height:1.4;margin:0 16px 10px;padding:8px 11px}.HotelMappingTab_loadingHint__B7EX6{color:#94a3b8;font-size:11.5px;line-height:1.45;max-width:240px;text-align:center}.HotelMappingTab_endOfList__oplwb,.HotelMappingTab_hotelCard__2kObT,.HotelMappingTab_listRowCard__SUEts,.HotelMappingTab_loadMoreContainer__nnj7o,.HotelMappingTab_mappedItem__XRwOH,.HotelMappingTab_mappingDetailRow__3Kqhm,.HotelMappingTab_supplierCard__jcXZp,.HotelMappingTab_supplierErrorBar__Vua9d,.HotelMappingTab_supplierHint__Cov7l{flex-shrink:0}.HotelMappingTab_supplierAddress__0vFdV{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#94a3b8;display:-webkit-box;font-size:11px;line-height:1.35;margin-top:2px;overflow:hidden;word-break:break-word}.RoomMappingTab_tabContainer__gjxRq{animation:RoomMappingTab_fadeIn__-m5e0 .4s ease-out}@keyframes RoomMappingTab_fadeIn__-m5e0{0%{opacity:0}to{opacity:1}}.RoomMappingTab_infoBanner__jIQiy{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.RoomMappingTab_infoIcon__UtJpD{flex-shrink:0;font-size:20px}.RoomMappingTab_infoText__JgacD{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.RoomMappingTab_infoText__JgacD strong{font-weight:600;margin-right:4px}.RoomMappingTab_actionBar__UMqIK{display:flex;gap:12px;justify-content:flex-end;margin-bottom:20px}.RoomMappingTab_addBtn__UZc-R{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:10px 18px;transition:all .3s ease}.RoomMappingTab_addBtn__UZc-R:hover{background:#ffe8c2;box-shadow:0 4px 12px #f5a51e40;transform:translateY(-2px)}.RoomMappingTab_controls__rEHg7{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.RoomMappingTab_searchBox__R4f3F{flex:1 1;min-width:300px;position:relative}.RoomMappingTab_searchIcon__S7BJ5{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.RoomMappingTab_searchBox__R4f3F input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:11px 14px 11px 44px;transition:all .2s ease;width:100%}.RoomMappingTab_searchBox__R4f3F input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.RoomMappingTab_searchBox__R4f3F input::placeholder{color:#9ca3af}.RoomMappingTab_filters__dqqGg{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.RoomMappingTab_filterSelect__lUlcO{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:140px;padding:11px 14px;transition:all .2s ease}.RoomMappingTab_filterSelect__lUlcO:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.RoomMappingTab_clearFiltersBtn__ibS2e{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:11px 16px;transition:all .2s ease}.RoomMappingTab_clearFiltersBtn__ibS2e:hover{background:#fde68a;border-color:#fcd34d}.RoomMappingTab_iconBtn__8oz05{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:11px;transition:all .2s ease}.RoomMappingTab_iconBtn__8oz05:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.RoomMappingTab_iconBtn__8oz05:active{transform:scale(.95)}.RoomMappingTab_resultsCount__lqvIB{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:16px}.RoomMappingTab_filterIndicator__VjmWm{color:#f59e0b;font-weight:600}.RoomMappingTab_tableContainer__o6Kcx{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.RoomMappingTab_table__-SFkg{border-collapse:collapse;width:100%}.RoomMappingTab_table__-SFkg thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.RoomMappingTab_table__-SFkg th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.RoomMappingTab_table__-SFkg tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.RoomMappingTab_table__-SFkg tbody tr:last-child{border-bottom:none}.RoomMappingTab_table__-SFkg tbody tr:hover{background:#f9fafb}.RoomMappingTab_table__-SFkg td{color:#374151;font-size:14px;padding:16px 20px;vertical-align:middle}.RoomMappingTab_hotelCell__wh51d{align-items:center;display:flex;gap:10px}.RoomMappingTab_hotelIcon__rXj4X{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.RoomMappingTab_hotelCell__wh51d span{color:#111827;font-size:13px;font-weight:600}.RoomMappingTab_roomTypeCell__6Z0t2{display:flex;flex-direction:column;gap:4px}.RoomMappingTab_roomTypeCell__6Z0t2 strong{color:#111827;font-size:14px;font-weight:600}.RoomMappingTab_roomCode__mc-Fo{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.RoomMappingTab_roomDetails__jR1YG{display:flex;flex-direction:column;gap:6px}.RoomMappingTab_detailRow__6Lk3f{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.RoomMappingTab_detailRow__6Lk3f svg{color:#9ca3af;flex-shrink:0}.RoomMappingTab_sizeTag__1ZN2Z{background:#fef3c7;border-radius:4px;color:#92400e;display:inline-block;font-size:11px;font-weight:700;padding:3px 8px}.RoomMappingTab_apiMapping__H7zNR{display:flex;flex-direction:column;gap:6px}.RoomMappingTab_mappingHeader__2NMbG{align-items:center;display:flex;gap:6px}.RoomMappingTab_linkIcon__Db-uu{color:#f5a51e;flex-shrink:0}.RoomMappingTab_supplierName__zcg-J{color:#6b7280;font-size:12px;font-weight:600}.RoomMappingTab_apiCode__NTUpm{background:linear-gradient(135deg,#f5a51e15,#ff8c0015);border:1px solid #f5a51e30;border-radius:6px;color:#d97706;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 10px;width:-webkit-fit-content;width:fit-content}.RoomMappingTab_statusBadge__Z95mO{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px;text-transform:capitalize}.RoomMappingTab_statusActive__V7lxg{background:#d1fae5;color:#065f46}.RoomMappingTab_statusInactive__IpT5p{background:#fee2e2;color:#991b1b}.RoomMappingTab_actions__sfh\+H{display:flex;gap:8px}.RoomMappingTab_deleteBtn__IzgPc,.RoomMappingTab_editBtn__MrTA3{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.RoomMappingTab_editBtn__MrTA3{background:#eff6ff;color:#1e40af}.RoomMappingTab_editBtn__MrTA3:hover{background:#dbeafe;color:#1e3a8a}.RoomMappingTab_deleteBtn__IzgPc{background:#fee2e2;color:#991b1b}.RoomMappingTab_deleteBtn__IzgPc:hover{background:#fecaca;color:#7f1d1d}.RoomMappingTab_deleteBtn__IzgPc:active,.RoomMappingTab_editBtn__MrTA3:active{transform:scale(.95)}.RoomMappingTab_noData__64rQ\+{padding:60px 20px!important;text-align:center}.RoomMappingTab_noDataContent__\+lLuF{align-items:center;display:flex;flex-direction:column;gap:12px}.RoomMappingTab_noDataIcon__86zxf{font-size:48px;opacity:.3}.RoomMappingTab_noDataContent__\+lLuF p{color:#374151;font-size:16px;font-weight:600;margin:0}.RoomMappingTab_noDataContent__\+lLuF span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.RoomMappingTab_controls__rEHg7{align-items:stretch;flex-direction:column}.RoomMappingTab_searchBox__R4f3F{min-width:100%}.RoomMappingTab_filters__dqqGg{width:100%}}@media (max-width:768px){.RoomMappingTab_tableContainer__o6Kcx{overflow-x:auto}.RoomMappingTab_table__-SFkg{min-width:1000px}}.AddMappingModal_iconHeader__SFsm7{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddMappingModal_icon__GHWmn{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddMappingModal_headerText__eZgYw h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddMappingModal_headerText__eZgYw p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddMappingModal_section__z6Cld{margin-bottom:24px}.AddMappingModal_sectionTitle__scbvK{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddMappingModal_formGrid__4J1M6{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddMappingModal_fieldWide__-U8Je,.AddMappingModal_field__SZ3A8{display:flex;flex-direction:column;gap:6px}.AddMappingModal_fieldWide__-U8Je{grid-column:span 2}.AddMappingModal_fieldWide__-U8Je label,.AddMappingModal_field__SZ3A8 label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddMappingModal_fieldWide__-U8Je input,.AddMappingModal_fieldWide__-U8Je select,.AddMappingModal_field__SZ3A8 input,.AddMappingModal_field__SZ3A8 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddMappingModal_fieldWide__-U8Je input:focus,.AddMappingModal_fieldWide__-U8Je select:focus,.AddMappingModal_field__SZ3A8 input:focus,.AddMappingModal_field__SZ3A8 select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddMappingModal_codeInput__DPQjl{font-weight:700;letter-spacing:1px;text-transform:uppercase}.AddMappingModal_apiCodeInput__0PRFg{background:linear-gradient(135deg,#f5a51e15,#ff8c0015);border-color:#f5a51e30!important;color:#d97706;font-weight:700;letter-spacing:.5px}.AddMappingModal_apiCodeInput__0PRFg:focus{background:#fff;border-color:#f5a51e!important}.AddMappingModal_starRatingPicker__B1AFd{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:6px;padding:8px 12px}.AddMappingModal_starBtn__Y9n1y{background:none;border:none;cursor:pointer;filter:grayscale(100%);font-size:24px;opacity:.4;padding:4px;transition:all .2s ease}.AddMappingModal_starBtn__Y9n1y:hover{transform:scale(1.1)}.AddMappingModal_starActive__nvL4f{filter:grayscale(0);opacity:1}.AddMappingModal_ratingText__yFHiO{background:#fff;border-radius:6px;color:#f59e0b;font-size:13px;font-weight:700;margin-left:8px;padding:4px 10px}.AddMappingModal_helpText__4fkr9{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddMappingModal_statusToggle__y3Qg-{margin-top:4px}.AddMappingModal_toggleInput__8EFeK{display:none}.AddMappingModal_toggleLabel__uLn6R{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddMappingModal_toggleSwitch__R9MZT{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddMappingModal_toggleSwitch__R9MZT:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddMappingModal_toggleInput__8EFeK:checked+.AddMappingModal_toggleLabel__uLn6R .AddMappingModal_toggleSwitch__R9MZT{background:#f5a51e}.AddMappingModal_toggleInput__8EFeK:checked+.AddMappingModal_toggleLabel__uLn6R .AddMappingModal_toggleSwitch__R9MZT:after{transform:translateX(22px)}.AddMappingModal_toggleText__0rkqh{color:#374151;font-size:14px;font-weight:600}.AddMappingModal_businessNotice__uwjMm{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddMappingModal_noticeIcon__VwltT{flex-shrink:0;font-size:20px}.AddMappingModal_noticeContent__kLN-9{flex:1 1}.AddMappingModal_noticeContent__kLN-9 strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddMappingModal_noticeContent__kLN-9 ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddMappingModal_noticeContent__kLN-9 ul li{margin-bottom:4px}.AddMappingModal_closeBtn__Gx61W{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddMappingModal_closeBtn__Gx61W:hover{background:#e5e7eb}.AddMappingModal_saveBtn__GXttA{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddMappingModal_saveBtn__GXttA:hover{background:#e69510}.AddMappingModal_saveBtn__GXttA:active{transform:translateY(1px)}.AddMappingModal_required__xay-Z{color:#dc2626;margin-left:2px}.AddMappingModal_errorBanner__nLafm{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddMappingModal_errorIcon__cibFK{flex-shrink:0;font-size:20px}.AddMappingModal_errorContent__joWg-{flex:1 1}.AddMappingModal_errorContent__joWg- strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddMappingModal_errorContent__joWg- ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddMappingModal_errorContent__joWg- ul li{margin-bottom:2px}.AddMappingModal_inputError__Rpler{background:#fef2f2!important;border-color:#ef4444!important}.AddMappingModal_inputError__Rpler:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddMappingModal_errorText__W5cE9{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddMappingModal_formGrid__4J1M6{grid-template-columns:1fr}.AddMappingModal_fieldWide__-U8Je{grid-column:span 1}.AddMappingModal_starRatingPicker__B1AFd{flex-wrap:wrap}}.BookingList_container__fnasA{background:#f8f9fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.BookingList_pageHeader__E6KjR{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 28px}.BookingList_headerLeft__LNtLi{align-items:center;display:flex;gap:16px}.BookingList_headerIcon__ZpkAH{align-items:center;background:linear-gradient(135deg,#fff6e8,#fff0d4);border-radius:12px;color:#f5a51e;color:var(--primary-color,#f5a51e);display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.BookingList_headerText__eSNXz h1{color:#111318;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 3px}.BookingList_headerText__eSNXz p{color:#7c8494;font-size:13px;font-weight:400;margin:0}.BookingList_addBtn__iYFC3{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:7px;letter-spacing:.01em;padding:10px 20px;transition:all .2s ease}.BookingList_addBtn__iYFC3:hover{box-shadow:0 4px 12px #f5a51e4d;opacity:.92;transform:translateY(-1px)}.BookingList_tabBar__Ouyun{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:6px 8px}.BookingList_tab__ChBwy{align-items:center;background:#0000;border:2px solid #0000;border-radius:8px;color:#7c8494;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:9px 18px;transition:all .2s ease;white-space:nowrap}.BookingList_tab__ChBwy:hover{background:#f3f4f7;color:#4b5563}.BookingList_tabBadge__Yf7AV{background:#eceef1;border-radius:999px;color:#7c8494;font-size:11px;font-weight:700;line-height:1.4;min-width:22px;padding:2px 8px;text-align:center}.BookingList_tabActive__Yzdsm.BookingList_tabAll__RQN-3{background:#f3f4f6;border-color:#6b7280;color:#1f2937}.BookingList_badgeAll__bdc5u,.BookingList_tabActive__Yzdsm.BookingList_tabAll__RQN-3 .BookingList_tabBadge__Yf7AV{background:#374151;color:#fff}.BookingList_tabActive__Yzdsm.BookingList_tabDraft__d1Mfo{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.BookingList_tabActive__Yzdsm.BookingList_tabDraft__d1Mfo .BookingList_tabBadge__Yf7AV{background:#3b82f6;color:#fff}.BookingList_badgeDraft__ok4bd{background:#dbeafe;color:#1d4ed8}.BookingList_tabActive__Yzdsm.BookingList_tabConfirmed__azsJz{background:#ecfdf5;border-color:#10b981;color:#047857}.BookingList_tabActive__Yzdsm.BookingList_tabConfirmed__azsJz .BookingList_tabBadge__Yf7AV{background:#10b981;color:#fff}.BookingList_badgeConfirmed__VB67F{background:#d1fae5;color:#047857}.BookingList_tabActive__Yzdsm.BookingList_tabPending__tuROp{background:#fff7ed;border-color:#f97316;color:#c2410c}.BookingList_tabActive__Yzdsm.BookingList_tabPending__tuROp .BookingList_tabBadge__Yf7AV{background:#f97316;color:#fff}.BookingList_badgePending__ozLGj{background:#ffedd5;color:#c2410c}.BookingList_tabActive__Yzdsm.BookingList_tabCancelled__VEG-h{background:#fef2f2;border-color:#ef4444;color:#b91c1c}.BookingList_tabActive__Yzdsm.BookingList_tabCancelled__VEG-h .BookingList_tabBadge__Yf7AV{background:#ef4444;color:#fff}.BookingList_badgeCancelled__SDZq3{background:#fee2e2;color:#b91c1c}.BookingList_filterBar__vUq6s{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;overflow:visible;padding:12px 16px;position:relative;z-index:10}.BookingList_filterBar__vUq6s::-webkit-scrollbar{height:4px}.BookingList_filterBar__vUq6s::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.BookingList_searchWrap__9\+vjR{align-items:center;display:flex;flex:0 1 240px;min-width:180px;position:relative}.BookingList_searchIcon__4Tf72{color:#9ca3af;left:11px;pointer-events:none;position:absolute}.BookingList_searchInput__ggvRu{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;font-weight:400;height:36px;padding:8px 30px 8px 34px;transition:all .2s ease;width:100%}.BookingList_searchInput__ggvRu::placeholder{color:#a0a7b4}.BookingList_searchInput__ggvRu:hover{border-color:#d1d5db}.BookingList_searchInput__ggvRu:focus{background:#fff;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14;outline:none}.BookingList_searchClear__ZUODm{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;padding:3px;position:absolute;right:8px}.BookingList_searchClear__ZUODm:hover{background:#f3f4f6;color:#374151}.BookingList_filterDivider__0E4\+D{background:#e5e7eb;flex-shrink:0;height:24px;width:1px}.BookingList_filterSelect__AUmyA{appearance:none;-webkit-appearance:none;background:#f8f9fb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;height:36px;padding:0 28px 0 12px;transition:all .2s ease;white-space:nowrap}.BookingList_filterSelect__AUmyA:hover{background-color:#f3f4f6;border-color:#d1d5db}.BookingList_filterSelect__AUmyA:focus{background-color:#fff;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14;outline:none}.BookingList_dateRangeWrap__JqLZJ{align-items:center;display:flex;gap:6px}.BookingList_dateInput__uIkka{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:12.5px;font-weight:500;height:36px;padding:0 10px;transition:all .2s ease;width:120px}.BookingList_dateInput__uIkka:hover{border-color:#d1d5db}.BookingList_dateInput__uIkka:focus{background:#fff;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14;outline:none}.BookingList_dateSeparator__E5ejK{color:#9ca3af;flex-shrink:0;font-size:12px;font-weight:600}.BookingList_clearFilters__WM8zB{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:6px;height:36px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.BookingList_clearFilters__WM8zB:hover{background:#fef2f2;border-color:#fecaca;color:#991b1b}.BookingList_dateRangeIcon__1uFlD{color:#9ca3af;flex-shrink:0}.BookingList_filtersBtn__3eJSV{align-items:center;background:#fff;border:1px solid #d1d9e6;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:7px;height:36px;margin-left:auto;padding:0 16px;transition:all .18s ease;white-space:nowrap}.BookingList_filtersBtn__3eJSV:hover{background:#f5f9ff;border-color:#2563eb;color:#2563eb}.BookingList_filtersBtnActive__WeYPx{background:#eff5ff;border-color:#2563eb;box-shadow:0 1px 6px #2563eb26;color:#2563eb}.BookingList_filtersBtnBadge__zVjoA{align-items:center;background:#2563eb;border-radius:9px;color:#fff;display:flex;font-size:11px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 5px}.BookingList_productDropdownWrap__7hdlq{position:relative}.BookingList_productDropdownBtn__pFaAW{align-items:center;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:7px;height:36px;min-width:135px;padding:0 12px;transition:all .2s ease;white-space:nowrap}.BookingList_productDropdownBtn__pFaAW:hover{background:#f3f4f6;border-color:#d1d5db}.BookingList_productDropdownBtnActive__V30ex{background:#fff9f0;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);color:#1a1d23}.BookingList_productDropdownBtnActive__V30ex:hover{background:#fff3e0}.BookingList_productDropdownCount__-YHsg{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.BookingList_productDropdownChevron__iY1fS{color:#9ca3af;flex-shrink:0;margin-left:auto;transition:transform .2s ease}.BookingList_productDropdownChevronOpen__D04Yb{transform:rotate(180deg)}.BookingList_productDropdownMenu__LN239{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 8px 30px #0000001f;display:flex;flex-direction:column;gap:2px;left:0;min-width:210px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:200}.BookingList_productDropdownHeader__-Kf-u{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;justify-content:space-between;margin-bottom:4px;padding:8px 10px 10px}.BookingList_productDropdownHeader__-Kf-u span{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BookingList_productDropdownClear__A27OS{background:none;border:none;color:#f5a51e;color:var(--primary-color,#f5a51e);cursor:pointer;font-size:11.5px;font-weight:600;padding:0}.BookingList_productDropdownClear__A27OS:hover{text-decoration:underline}.BookingList_productDropdownItem__wQTlZ{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;text-align:left;transition:background .15s;width:100%}.BookingList_productDropdownItem__wQTlZ:hover{background:#f5f6f8}.BookingList_productDropdownItemSelected__HzIYM{background:#fff9f0}.BookingList_productDropdownItemSelected__HzIYM:hover{background:#fff3e0}.BookingList_productDropdownItemIcon__0Pvgz{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.BookingList_productDropdownItemLabel__BAMTz{color:#374151;flex:1 1;font-size:13px;font-weight:600}.BookingList_productDropdownItemCheck__O8kZV{color:#f5a51e;color:var(--primary-color,#f5a51e);flex-shrink:0}.BookingList_resultsSummary__kzfUx{align-items:center;color:#7c8494;display:flex;font-size:13px;font-weight:500;gap:5px;padding:6px 4px 12px}.BookingList_resultsSummary__kzfUx strong{color:#111318}.BookingList_filtered__GcVKQ{color:#f5a51e;color:var(--primary-color,#f5a51e);font-weight:600}.BookingList_tableWrap__isxYm{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.BookingList_table__cn1i3{border-collapse:collapse;table-layout:fixed;width:100%}.BookingList_table__cn1i3 thead th{background:#e8f0fe;border-bottom:1px solid #e5e7eb;color:#3b5998;font-size:10px;font-weight:700;letter-spacing:.04em;overflow:hidden;padding:9px 8px;text-align:left;text-transform:uppercase;white-space:nowrap}.BookingList_thActions__ugDHz{min-width:40px;text-align:center!important;width:40px}.BookingList_table__cn1i3 tbody td{border-bottom:1px solid #f0f1f3;color:#1a1d23;font-size:12.5px;overflow:hidden;padding:9px 8px;text-overflow:ellipsis;vertical-align:middle}.BookingList_table__cn1i3 tbody td:last-child{overflow:visible}.BookingList_table__cn1i3 tbody tr:last-child td{border-bottom:none}.BookingList_table__cn1i3 tbody tr{transition:background .15s ease}.BookingList_table__cn1i3 tbody tr:hover{background:#fafbfd}.BookingList_cellPrimary__q2Bz1{color:#1a1d23;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingList_cellSecondary__RZq-Q{color:#a0a7b4;font-size:10px;line-height:1.3;margin-top:1px}.BookingList_bookingRef__CrBXm{background:none;border:none;color:#f5a51e;color:var(--primary-color,#f5a51e);cursor:pointer;display:inline-block;font-family:SF Mono,Cascadia Code,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.01em;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease;white-space:nowrap}.BookingList_bookingRef__CrBXm:hover{color:#d98a0b;color:var(--primary-color-dark,#d98a0b);text-decoration:underline;text-underline-offset:2px}.BookingList_bookingRef__CrBXm:focus-visible{border-radius:3px;outline:2px solid #f5a51e;outline:2px solid var(--primary-color,#f5a51e);outline-offset:2px}.BookingList_customerName__gwfeO{color:#1a1d23;font-size:12px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingList_invoicedBadge__pOX79{align-items:center;border-radius:4px;display:inline-flex;font-size:9.5px;font-weight:700;justify-content:center;letter-spacing:.03em;padding:2px 6px;text-transform:uppercase}.BookingList_invoicedYes__gZdXr{background:#e8f5ee;color:#166534}.BookingList_invoicedNo__r4A2f{background:#fef2f2;color:#991b1b}.BookingList_productCounts__WMDFK{display:flex;flex-wrap:wrap;gap:3px}.BookingList_productCount__SSCBJ{align-items:center;border:1px solid;border-radius:4px;display:inline-flex;font-size:10px;font-weight:600;gap:2px;padding:2px 5px;white-space:nowrap}.BookingList_productCountNum__V5lk6{font-size:9px;font-weight:700}.BookingList_productSummaryWrap__WYbL-{align-items:center;display:inline-flex;position:relative}.BookingList_summaryPrimary__PZnvP{align-items:center;cursor:default;display:flex;gap:6px;min-width:0}.BookingList_summaryIcon__UNZLh{align-items:center;border-radius:5px;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.BookingList_summaryText__FaFYi{color:#1a1d23;font-size:11.5px;font-weight:500;letter-spacing:-.01em;line-height:1.3;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingList_summaryBadge__saHpc{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;color:#4f46e5;display:inline-flex;flex-shrink:0;font-size:9.5px;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1.4;padding:1px 5px}.BookingList_summaryEmpty__Kw7iq{color:#d1d5db;font-size:12px}.BookingList_summaryTooltip__cNBhl{animation:BookingList_tooltipFadeIn__l5Rav .15s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 30px #0000001f,0 2px 8px #0000000f;max-width:340px;min-width:270px;padding:0;pointer-events:none;position:fixed;z-index:9999}@keyframes BookingList_tooltipFadeIn__l5Rav{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.BookingList_tooltipArrow__9frmx{background:#fff;border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb;height:10px;left:18px;position:absolute;top:-6px;transform:rotate(45deg);width:10px}.BookingList_tooltipHeader__vPTLL{align-items:center;border-bottom:1px solid #f3f4f6;color:#6b7280;display:flex;font-size:10.5px;font-weight:700;justify-content:space-between;letter-spacing:.06em;padding:9px 14px 8px;text-transform:uppercase}.BookingList_tooltipCount__vdqY-{align-items:center;background:#f3f4f6;border-radius:50%;color:#4b5563;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.BookingList_tooltipList__T-biD{display:flex;flex-direction:column;gap:2px;padding:6px 8px 8px}.BookingList_tooltipItem__1TVfH{align-items:center;border-radius:7px;display:flex;gap:10px;padding:6px 8px;transition:background .12s ease}.BookingList_tooltipItem__1TVfH:hover{background:#f9fafb}.BookingList_tooltipIcon__XEx3u{align-items:center;border-radius:7px;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.BookingList_tooltipInfo__r5l5D{display:flex;flex-direction:column;min-width:0}.BookingList_tooltipType__cgmcZ{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.BookingList_tooltipDetail__Rjpm2{color:#1f2937;font-size:12px;font-weight:500;line-height:1.35;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingList_originBadge__1ILsE{align-items:center;background:#f3f4f7;border:1px solid #e5e7eb;border-radius:4px;color:#4b5563;display:inline-flex;font-size:10px;font-weight:600;padding:2px 7px}.BookingList_originOnline__Bbp\+8{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.BookingList_originOffline__v\+U4R{background:#f0f4ff;border-color:#c7d2fe;color:#3730a3}.BookingList_originAPI__A\+m3V{background:#fef3c7;border-color:#fde68a;color:#92400e}.BookingList_originFetched__5oODJ{background:#f3f4f7;border-color:#e5e7eb;color:#4b5563}.BookingList_price__UQGZB{font-feature-settings:"tnum";color:#1a1d23;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.BookingList_saldoPaid__Qdgyh{color:#16a34a}.BookingList_saldoPartial__fJaPn{color:#2563eb}.BookingList_saldoOpen__jBFws{color:#f5a51e;color:var(--primary-color,#f5a51e)}.BookingList_paymentWarning__NO13k,.BookingList_saldoCredit__4chNh,.BookingList_saldoOverdue__vZOtQ{color:#dc2626}.BookingList_actionsMenuWrap__xJoLW{display:flex;justify-content:center;position:relative}.BookingList_actionsMenuBtn__aZLWa{align-items:center;background:none;border:1px solid #0000;border-radius:7px;color:#7c8494;cursor:pointer;display:flex;justify-content:center;padding:5px;transition:all .2s ease}.BookingList_actionsMenuBtn__aZLWa:hover{background:#f3f4f7;border-color:#e5e7eb;color:#374151}.BookingList_actionsMenu__cAakj{background:#fff;border:1px solid #e8eaed;border-radius:10px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;gap:2px;min-width:130px;padding:5px;z-index:9999}.BookingList_actionsMenuDanger__MkgIw,.BookingList_actionsMenuItem__Qdk5L{align-items:center;background:#0000;border:none;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 12px;text-align:left;transition:background .15s;width:100%}.BookingList_actionsMenuItem__Qdk5L:hover{background:#f3f4f7}.BookingList_actionsMenuDanger__MkgIw{color:#6b7280}.BookingList_actionsMenuDanger__MkgIw:hover{background:#fef2f2;color:#991b1b}.BookingList_emptyState__sy6us{padding:60px 24px;text-align:center}.BookingList_emptyIcon__7dlNO{color:#d1d5db;margin-bottom:14px}.BookingList_emptyTitle__\+khNK{color:#6b7280;font-size:15px;font-weight:600;margin:0 0 6px}.BookingList_emptySubtitle__9qtFp{color:#a0a7b4;font-size:13px;margin:0}.BookingList_paginationBar__QJMW6{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding:12px 18px}.BookingList_paginationInfo__6i7m4{color:#7c8494;font-size:13px;font-weight:500}.BookingList_pageNumbers__ZlVmq{align-items:center;display:flex;gap:5px}.BookingList_pageBtn__mrcpr,.BookingList_pageNavBtn__xCQ9c{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:all .2s ease}.BookingList_pageBtn__mrcpr:hover:not(:disabled),.BookingList_pageNavBtn__xCQ9c:hover:not(:disabled){background:#f3f4f7;border-color:#d1d5db}.BookingList_pageBtnActive__hgt7A,.BookingList_pageBtnActive__hgt7A:hover{background:#f5a51e;background:var(--primary-color,#f5a51e);border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);color:#fff}.BookingList_pageNavBtn__xCQ9c:disabled{cursor:not-allowed;opacity:.4}.BookingList_pageEllipsis__mdMVe{color:#9ca3af;font-size:13px;padding:0 4px}@media (max-width:1280px){.BookingList_pageHeader__E6KjR{padding:16px 20px}.BookingList_headerText__eSNXz h1{font-size:18px}.BookingList_filterBar__vUq6s{flex-wrap:wrap;gap:8px;overflow-x:visible}.BookingList_searchWrap__9\+vjR{flex:1 1 100%;min-width:0;min-width:auto}.BookingList_filterDivider__0E4\+D{display:none}.BookingList_filterSelect__AUmyA{flex:1 1 auto;min-width:120px}.BookingList_productDropdownBtn__pFaAW{flex:1 1 auto}.BookingList_dateRangeWrap__JqLZJ{flex:1 1 100%}.BookingList_dateInput__uIkka{flex:1 1;width:auto}}@media (max-width:1024px){.BookingList_pageHeader__E6KjR{padding:14px 16px}.BookingList_headerIcon__ZpkAH{height:40px;width:40px}.BookingList_headerText__eSNXz h1{font-size:17px}.BookingList_headerText__eSNXz p{font-size:12px}.BookingList_addBtn__iYFC3{font-size:12.5px;padding:8px 14px}.BookingList_tab__ChBwy{font-size:12.5px;padding:7px 12px}.BookingList_tabBadge__Yf7AV{font-size:10px;padding:1px 6px}.BookingList_filterBar__vUq6s{padding:10px 12px}.BookingList_table__cn1i3 thead th{font-size:9.5px;padding:8px 6px}.BookingList_table__cn1i3 tbody td{font-size:11.5px;padding:8px 6px}.BookingList_cellPrimary__q2Bz1{font-size:11.5px}.BookingList_cellSecondary__RZq-Q{font-size:9.5px}.BookingList_price__UQGZB{font-size:12px;font-weight:800}.BookingList_customerName__gwfeO{font-size:11.5px}.BookingList_bookingRef__CrBXm{font-size:10.5px}.BookingList_productSummaryLine__98pMl{font-size:11.5px}.BookingList_productSummaryLine__98pMl+.BookingList_productSummaryLine__98pMl{font-size:10.5px}}@media (max-width:768px){.BookingList_pageHeader__E6KjR{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.BookingList_addBtn__iYFC3{justify-content:center;width:100%}.BookingList_tabBar__Ouyun{-webkit-overflow-scrolling:touch;gap:2px;padding:4px}.BookingList_tab__ChBwy{font-size:12px;padding:7px 10px}.BookingList_tabBadge__Yf7AV{font-size:9.5px}.BookingList_filterBar__vUq6s{gap:6px;padding:10px}.BookingList_filterSelect__AUmyA,.BookingList_productDropdownBtn__pFaAW{min-width:100%}.BookingList_clearFilters__WM8zB{justify-content:center;width:100%}.BookingList_tableWrap__isxYm{-webkit-overflow-scrolling:touch;overflow-x:auto}.BookingList_table__cn1i3{min-width:800px}.BookingList_paginationBar__QJMW6{padding:10px 14px}.BookingList_paginationInfo__6i7m4{font-size:12px}.BookingList_pageBtn__mrcpr,.BookingList_pageNavBtn__xCQ9c{font-size:12px;height:28px;min-width:28px}}.BookingFilterDrawer_overlay__xqlGm{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#0f172a00;display:flex;inset:0;justify-content:flex-end;position:fixed;transition:background .25s ease,-webkit-backdrop-filter .25s ease;transition:background .25s ease,backdrop-filter .25s ease;transition:background .25s ease,backdrop-filter .25s ease,-webkit-backdrop-filter .25s ease;z-index:1100}.BookingFilterDrawer_overlayOpen__aii\+2{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a66}.BookingFilterDrawer_drawer__cVkre{background:#f8fafc;box-shadow:-16px 0 48px #0f172a2e;display:flex;flex-direction:column;height:100%;max-width:94vw;transform:translateX(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);width:440px}.BookingFilterDrawer_drawerOpen__-VuxD{transform:translateX(0)}.BookingFilterDrawer_header__NkrXe{align-items:center;background:#fff;border-bottom:1px solid #e8ebf0;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 20px}.BookingFilterDrawer_headerTitle__1Nh9y{align-items:center;display:flex;gap:12px}.BookingFilterDrawer_headerIcon__6-liu{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:10px;box-shadow:0 4px 12px #2563eb4d;color:#fff;display:flex;height:38px;justify-content:center;width:38px}.BookingFilterDrawer_headerTitle__1Nh9y h3{color:#0f172a;font-size:16px;font-weight:800;letter-spacing:-.01em;margin:0}.BookingFilterDrawer_headerTitle__1Nh9y p{color:#64748b;font-size:12px;margin:2px 0 0}.BookingFilterDrawer_headerClose__yVejv{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9px;color:#6b7280;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .15s;width:34px}.BookingFilterDrawer_headerClose__yVejv:hover{background:#f1f5f9;color:#0f172a}.BookingFilterDrawer_body__dGyDG{flex:1 1;overflow-y:auto;padding:12px 14px 20px}.BookingFilterDrawer_body__dGyDG::-webkit-scrollbar{width:8px}.BookingFilterDrawer_body__dGyDG::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.BookingFilterDrawer_section__DXmhk{background:#fff;border:1px solid #e8ebf0;border-radius:12px;margin-bottom:10px;overflow:hidden;transition:box-shadow .18s,border-color .18s}.BookingFilterDrawer_sectionOpen__MPHYY{border-color:#c7d6f5;box-shadow:0 6px 20px #2563eb14}.BookingFilterDrawer_sectionHead__iZwuJ{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:11px;padding:14px 15px;text-align:left;width:100%}.BookingFilterDrawer_sectionIcon__QAOxY{align-items:center;background:#eef4ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .18s;width:30px}.BookingFilterDrawer_sectionOpen__MPHYY .BookingFilterDrawer_sectionIcon__QAOxY{background:#2563eb;color:#fff}.BookingFilterDrawer_sectionTitle__ZU1V2{color:#1e293b;flex:1 1;font-size:13.5px;font-weight:700}.BookingFilterDrawer_sectionCount__lwFll{align-items:center;background:#2563eb;border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 6px}.BookingFilterDrawer_sectionChevron__WIJix{color:#94a3b8;transition:transform .2s}.BookingFilterDrawer_sectionChevronOpen__3HRPL{color:#2563eb;transform:rotate(180deg)}.BookingFilterDrawer_sectionBody__bMZdX{animation:BookingFilterDrawer_sectionReveal__52OYL .22s ease;padding:4px 15px 16px}@keyframes BookingFilterDrawer_sectionReveal__52OYL{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.BookingFilterDrawer_field__avzkw{margin-bottom:13px}.BookingFilterDrawer_field__avzkw:last-child{margin-bottom:0}.BookingFilterDrawer_fieldLabel__1U0dM{color:#475569;display:block;font-size:11.5px;font-weight:600;margin-bottom:6px}.BookingFilterDrawer_fieldHint__v0nd1{color:#94a3b8;display:block;font-size:10.5px;margin-top:4px}.BookingFilterDrawer_subLabel__-NK6d{border-bottom:1px dashed #e2e8f0;color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.05em;margin:14px 0 9px;padding-bottom:5px;text-transform:uppercase}.BookingFilterDrawer_subLabel__-NK6d:first-child{margin-top:2px}.BookingFilterDrawer_subLabelNote__Bem0l{color:#cbd5e1;font-weight:500;letter-spacing:0;text-transform:none}.BookingFilterDrawer_grid2__gi-ri{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.BookingFilterDrawer_input__cFaCC{background:#fff;border:1px solid #d8dee7;border-radius:8px;color:#1a1d23;font-size:12.5px;outline:none;padding:8px 11px;transition:border-color .15s,box-shadow .15s;width:100%}.BookingFilterDrawer_input__cFaCC:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.BookingFilterDrawer_chips__R1QnU{display:flex;flex-wrap:wrap;gap:7px}.BookingFilterDrawer_chip__RMvKk{background:#fff;border:1px solid #d8dee7;border-radius:8px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .14s}.BookingFilterDrawer_chip__RMvKk:hover{border-color:#93b4f5;color:#2563eb}.BookingFilterDrawer_chipActive__Y4krq{background:#2563eb;border-color:#2563eb;box-shadow:0 2px 8px #2563eb40;color:#fff}.BookingFilterDrawer_toggleRow__QY1Dp{align-items:center;background:none;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;justify-content:space-between;padding:9px 2px;width:100%}.BookingFilterDrawer_toggleRow__QY1Dp:last-child{border-bottom:none}.BookingFilterDrawer_toggleLabel__j7F1V{color:#334155;font-size:12.5px;font-weight:500}.BookingFilterDrawer_toggle__c-pFA{background:#cbd5e1;border-radius:12px;flex-shrink:0;height:22px;position:relative;transition:background .18s;width:38px}.BookingFilterDrawer_toggleOn__tcBGF{background:#2563eb}.BookingFilterDrawer_toggleKnob__7HBzA{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:18px;left:2px;position:absolute;top:2px;transition:transform .18s;width:18px}.BookingFilterDrawer_toggleOn__tcBGF .BookingFilterDrawer_toggleKnob__7HBzA{transform:translateX(16px)}.BookingFilterDrawer_segmented__mhLSx{background:#f1f5f9;border-radius:9px;display:inline-flex;gap:2px;padding:3px}.BookingFilterDrawer_segment__uXu\+\+{background:none;border:none;border-radius:7px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:6px 16px;transition:all .15s}.BookingFilterDrawer_segmentActive__6JyJo{background:#fff;box-shadow:0 1px 4px #0f172a1a;color:#2563eb}.BookingFilterDrawer_rangeRow__BufsB{align-items:center;display:flex;gap:8px}.BookingFilterDrawer_rangeInputWrap__TN6cn{align-items:center;background:#fff;border:1px solid #d8dee7;border-radius:8px;display:flex;flex:1 1;overflow:hidden;transition:border-color .15s,box-shadow .15s}.BookingFilterDrawer_rangeInputWrap__TN6cn:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.BookingFilterDrawer_rangePrefix__hfZKA{background:#f8fafc;border-right:1px solid #e8ebf0;color:#94a3b8;font-size:12px;font-weight:600;padding:8px 9px}.BookingFilterDrawer_rangeInput__VwoLK{background:#0000;border:none;color:#1a1d23;flex:1 1;font-size:12.5px;outline:none;padding:8px 10px;width:100%}.BookingFilterDrawer_rangeDash__iRt68{color:#cbd5e1;font-weight:600}.BookingFilterDrawer_dateInput__e7OV\+{background:#fff;border:1px solid #d8dee7;border-radius:8px;color:#1a1d23;flex:1 1;font-family:inherit;font-size:12px;outline:none;padding:8px 10px;transition:border-color .15s,box-shadow .15s}.BookingFilterDrawer_dateInput__e7OV\+:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.BookingFilterDrawer_footer__gUqq\+{align-items:center;background:#fff;border-top:1px solid #e8ebf0;display:flex;flex-shrink:0;gap:10px;padding:14px 18px}.BookingFilterDrawer_resetBtn__Guw6y{align-items:center;background:#fff;border:1px solid #d8dee7;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:10px 18px;transition:all .15s}.BookingFilterDrawer_resetBtn__Guw6y:hover{background:#f1f5f9;color:#0f172a}.BookingFilterDrawer_applyBtn__VUD6v{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:9px;box-shadow:0 4px 14px #2563eb4d;color:#fff;cursor:pointer;flex:1 1;font-size:13px;font-weight:700;padding:10px 18px;transition:filter .15s}.BookingFilterDrawer_applyBtn__VUD6v:hover{filter:brightness(.94)}:root{--surface-sunken:#f0f1f4;--border:#e2e4e9;--border-light:#eceef2}.StepBookingDetails_stepContent__V-o4D{display:flex;flex-direction:column;gap:24px;padding:8px}.StepBookingDetails_sectionBlock__sW0J9{display:flex;flex-direction:column;gap:12px}.StepBookingDetails_sectionLabel__dJeEo{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepBookingDetails_sectionLabelRow__nBGGv{align-items:center;display:flex;justify-content:space-between}.StepBookingDetails_divider__HbIMW{background:#eceef2;background:var(--border-light);height:1px;margin:2px 0}.StepBookingDetails_typeRow__xlLq4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.StepBookingDetails_typeOption__0umF3{align-items:flex-start;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_typeOption__0umF3:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.StepBookingDetails_typeOptionActive__lPvyy{background:#fffdf7!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e1a!important}.StepBookingDetails_typeOptionRadio__cB9PM{align-items:center;border:2px solid #e2e4e9;border:2px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition);width:18px}.StepBookingDetails_typeOptionActive__lPvyy .StepBookingDetails_typeOptionRadio__cB9PM{border-color:#f5a51e;border-color:var(--accent-amber-light)}.StepBookingDetails_typeOptionDot__zOYAO{background:#f5a51e;background:var(--accent-amber-light);border-radius:50%;height:8px;width:8px}.StepBookingDetails_typeOptionLabel__AHUKg{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700;margin-bottom:2px}.StepBookingDetails_typeOptionDesc__RHy62{color:#868c98;color:var(--text-tertiary);font-size:11.5px;line-height:1.45}.StepBookingDetails_custTabs__0gM1J{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:0;overflow:hidden}.StepBookingDetails_custTab__Ckfrr{align-items:center;background:#fff;background:var(--surface);border:none;border-right:1px solid #eceef2;border-right:1px solid var(--border-light);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:11px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_custTab__Ckfrr:last-child{border-right:none}.StepBookingDetails_custTab__Ckfrr:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.StepBookingDetails_custTabActive__dUikg{background:linear-gradient(135deg,#fffbf0,#fff8e8);box-shadow:inset 0 -2px 0 #f5a51e;box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:#d97706;color:var(--accent-amber);font-weight:700}.StepBookingDetails_custTabCount__4e8rx{background:#f0f1f4;background:var(--surface-sunken);border-radius:999px;color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;padding:2px 7px}.StepBookingDetails_custTabActive__dUikg .StepBookingDetails_custTabCount__4e8rx{background:#f5a51e1f;color:#d97706;color:var(--accent-amber)}.StepBookingDetails_custEmptyTab__lvMYU{color:#868c98;color:var(--text-tertiary);font-size:13px;grid-column:1/-1;padding:32px 16px;text-align:center}.StepBookingDetails_searchWrap__TuJkt{position:relative}.StepBookingDetails_searchSvg__07FoN{color:#b0b5bd;color:var(--text-quaternary);display:flex;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.StepBookingDetails_searchField__sjvSF{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.StepBookingDetails_searchField__sjvSF:focus{background:#fff;background:var(--surface);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.StepBookingDetails_searchField__sjvSF::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.StepBookingDetails_searchClearBtn__\+E0Iw{background:none;border:none;color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;line-height:1;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.StepBookingDetails_searchClearBtn__\+E0Iw:hover{color:#525866;color:var(--text-secondary)}.StepBookingDetails_customerGrid__tsCSK{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;max-height:280px;overflow-y:auto}.StepBookingDetails_custCard__yobgi{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.StepBookingDetails_custCard__yobgi:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.StepBookingDetails_custCardAvatar__S1lbu{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.StepBookingDetails_custCardInfo__bjVSm{flex:1 1;min-width:0}.StepBookingDetails_custCardName__sqGNW{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600}.StepBookingDetails_custCardEmail__M5Abb{color:#868c98;color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepBookingDetails_custCardType__FhAmT{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:2px 8px}.StepBookingDetails_custCardTypeCompany__ZpzRy{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.StepBookingDetails_custPagination__rTO-B{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 4px 4px}.StepBookingDetails_custPageBtn__YRjdB{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#525866;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;padding:7px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_custPageBtn__YRjdB:hover:not(:disabled){background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);color:#d97706;color:var(--accent-amber)}.StepBookingDetails_custPageBtn__YRjdB:disabled{cursor:not-allowed;opacity:.5}.StepBookingDetails_custPageInfo__XiIik{color:#868c98;color:var(--text-tertiary);font-size:11.5px;font-weight:600}.StepBookingDetails_selectedCustomer__R2f\+D{align-items:center;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1.5px solid #a7f3d0;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px}.StepBookingDetails_scAvatar__OgODY{align-items:center;background:#f5a51e;background:var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;width:38px}.StepBookingDetails_scInfo__kWAfR{flex:1 1;min-width:0}.StepBookingDetails_scName__PQC4s{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.StepBookingDetails_scMeta__AEaE9{color:#525866;color:var(--text-secondary);font-size:11px;margin-top:1px}.StepBookingDetails_scTypeBadge__BrKU1{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:3px 8px}.StepBookingDetails_scTypeBadgeCompany__ey1tC{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.StepBookingDetails_scChangeBtn__lcTXG{background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:600;padding:6px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_scChangeBtn__lcTXG:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.StepBookingDetails_scAddress__WKBxJ{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:11px;gap:4px;margin-top:3px}.StepBookingDetails_newCustToggle__xYOpk{align-items:center;background:linear-gradient(135deg,#fff6e6,#fffdf8);border:1.5px solid #f5a51e;border:1.5px solid var(--accent-amber-light);border-radius:10px;border-radius:var(--radius-md);box-shadow:0 1px 2px #f5a51e1a;color:#d97706;color:var(--accent-amber);cursor:pointer;display:flex;font-size:13.5px;font-weight:700;gap:11px;justify-content:center;letter-spacing:.01em;padding:15px 16px;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.StepBookingDetails_newCustToggle__xYOpk:hover{background:linear-gradient(135deg,#ffeccd,#fff7e8);border-color:#d97706;border-color:var(--accent-amber);box-shadow:0 6px 16px #f5a51e3d;transform:translateY(-1px)}.StepBookingDetails_newCustToggle__xYOpk:active{box-shadow:0 1px 2px #f5a51e1f;transform:translateY(0)}.StepBookingDetails_newCustToggle__xYOpk svg{background:#f5a51e;background:var(--accent-amber-light);border-radius:50%;box-sizing:border-box;color:#fff;flex-shrink:0;height:26px;padding:6px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:26px}.StepBookingDetails_newCustToggle__xYOpk:hover svg{background:#d97706;background:var(--accent-amber)}.StepBookingDetails_newCustForm__eU6ml{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.StepBookingDetails_newCustHeader__jMP28{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:12px 16px}.StepBookingDetails_newCustTitle__mOmGK{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.StepBookingDetails_newCustBack__COfJ3{background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;font-size:11.5px;font-weight:600;padding:4px 8px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_newCustBack__COfJ3:hover{background:#f0f1f4;background:var(--surface-sunken);color:#525866;color:var(--text-secondary)}.StepBookingDetails_newCustSectionTitle__88UXU{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:4px;padding:14px 16px 0;text-transform:uppercase}.StepBookingDetails_formRow__yQ6Ur{display:flex;gap:12px;margin-top:14px;padding:0 16px}.StepBookingDetails_formRow__yQ6Ur:last-child{margin-bottom:16px}.StepBookingDetails_field__Dh201{display:flex;flex:1 1;flex-direction:column;gap:5px}.StepBookingDetails_fieldLabel__6TqhE{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.StepBookingDetails_req__oDMPH{color:#ef4444}.StepBookingDetails_input__8J4hb{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.StepBookingDetails_input__8J4hb:hover{border-color:#d1d5db}.StepBookingDetails_input__8J4hb:focus{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.StepBookingDetails_input__8J4hb::placeholder{color:#b0b5bd;color:var(--text-quaternary)}select.StepBookingDetails_input__8J4hb{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.StepBookingDetails_textarea__0SZws{min-height:56px;resize:vertical}.StepBookingDetails_addressRow__jjf2n{display:flex;gap:8px}.StepBookingDetails_addBtn__FJiVa{align-items:center;background:#fffdf7;border:1.5px solid #f5a51e;border:1.5px solid var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#d97706;color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_addBtn__FJiVa:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.StepBookingDetails_adjustmentList__HKZ5f{display:flex;flex-direction:column;gap:8px}.StepBookingDetails_adjustmentRow__\+ON30{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:8px;padding:8px 12px}.StepBookingDetails_adjustmentRow__\+ON30 .StepBookingDetails_input__8J4hb{flex-shrink:0;width:auto}.StepBookingDetails_adjustmentRow__\+ON30 select.StepBookingDetails_input__8J4hb{width:120px}.StepBookingDetails_infoBox__afq2V{background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);color:#525866;color:var(--text-secondary);font-size:12.5px;line-height:1.55;padding:12px 16px}.StepBookingDetails_infoBox__afq2V strong{color:#0f1419;color:var(--text-primary)}.StepBookingDetails_notesList__GrWZI{display:flex;flex-direction:column;gap:10px}.StepBookingDetails_noteItem__ggQvx{border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.StepBookingDetails_noteMeta__maqis{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:8px 12px}.StepBookingDetails_noteAuthor__Do-sQ{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700}.StepBookingDetails_noteDate__pc6bj{color:#b0b5bd;color:var(--text-quaternary);flex:1 1;font-size:10px}.StepBookingDetails_noteItem__ggQvx .StepBookingDetails_input__8J4hb,.StepBookingDetails_noteItem__ggQvx .StepBookingDetails_textarea__0SZws{border:none;border-radius:0}.StepBookingDetails_pcRemove__IUexo{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.StepBookingDetails_pcRemove__IUexo:hover{background:#fef2f2;color:#dc2626}.StepBookingDetails_yesNoToggle__6NIMs{align-items:center;display:flex;gap:8px;margin-top:2px}.StepBookingDetails_yesNoBtn__9bsFt{background:#fff;background:var(--surface,#fff);border:1.5px solid #e2e4e9;border:1.5px solid var(--border,#e2e4e9);border-radius:6px;color:#868c98;color:var(--text-tertiary,#868c98);cursor:pointer;font-size:12px;font-weight:600;padding:5px 16px;transition:all .15s}.StepBookingDetails_yesNoBtn__9bsFt:hover{border-color:#9ca3af}.StepBookingDetails_yesNoBtnYes__Zpn4Y{background:#f5a51e;background:var(--accent-amber-light,#f5a51e);border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);color:#fff}.StepBookingDetails_yesNoBtnNo__FX3lS{background:#ef4444;border-color:#ef4444;color:#fff}.StepBookingDetails_emailWarning__\+bpMk{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:flex;font-size:11px;gap:6px;margin-top:4px;padding:5px 10px}.StepBookingDetails_phoneDisplay__qIogG{color:#868c98;color:var(--text-tertiary,#868c98);font-size:10px;margin-top:2px}.StepBookingDetails_toggleLabel__7QR8Y{color:#525866;color:var(--text-secondary,#525866);font-size:12px;font-weight:600;margin-bottom:4px}@media (max-width:1024px){.StepBookingDetails_customerGrid__tsCSK,.StepBookingDetails_typeRow__xlLq4{grid-template-columns:1fr}.StepBookingDetails_formRow__yQ6Ur{flex-direction:column}}@media (max-width:640px){.StepBookingDetails_stepContent__V-o4D{padding:18px}.StepBookingDetails_custTabs__0gM1J{flex-direction:column}.StepBookingDetails_addressRow__jjf2n,.StepBookingDetails_adjustmentRow__\+ON30{flex-wrap:wrap}}.ProductCard_card__bDPjH{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000a;overflow:hidden}.ProductCard_header__bzRaf{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:12px 20px}.ProductCard_headerIcon__Bhdvu{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ProductCard_headerIcon__Bhdvu svg{height:16px;width:16px}.ProductCard_headerIconFlight__JkeyB{background:#eef2ff;color:#4f46e5}.ProductCard_headerInfo__gg-GE{flex:1 1;min-width:0}.ProductCard_headerTop__4\+URz{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ProductCard_headerTitle__LUg18{color:var(--text-primary);font-size:13.5px;font-weight:650}.ProductCard_headerDot__6RUIJ{color:var(--text-quaternary);font-size:10px}.ProductCard_headerMeta__z9cBc{color:var(--text-tertiary);font-size:11.5px}.ProductCard_headerMeta__z9cBc strong{font-weight:600}.ProductCard_headerRef__ici\+B{color:var(--accent-amber)}.ProductCard_headerPnr__nYmQG,.ProductCard_headerRef__ici\+B{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-weight:600}.ProductCard_headerPnr__nYmQG{color:var(--text-primary)}.ProductCard_badge__yqeJo{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 8px;white-space:nowrap}.ProductCard_badgeOutline__hpVmX{background:#eef2ff;border:1.5px solid #c7d2fe;color:#4338ca}.ProductCard_headerSub__Tyvm3{align-items:center;color:var(--text-tertiary);display:flex;font-size:11.5px;gap:6px;margin-top:2px}.ProductCard_headerSub__Tyvm3 strong{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-weight:600}.ProductCard_headerActions__9MiOB{align-items:center;display:flex;flex-shrink:0;gap:4px}.ProductCard_actionBtn__YiZrc{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:500;gap:4px;padding:5px 12px;transition:all .12s ease}.ProductCard_actionBtn__YiZrc:hover{background:var(--surface-sunken)}.ProductCard_actionBtnDanger__0DV1V{border-color:#fecaca;color:#dc2626}.ProductCard_actionBtnDanger__0DV1V:hover{background:#fef2f2}.ProductCard_directionHeader__iWvv-{align-items:center;background:#f0f4ff;border-bottom:1px solid #dde4fa;display:flex;justify-content:space-between;padding:10px 24px}.ProductCard_directionLabel__5pVXf{align-items:center;color:#4338ca;display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase}.ProductCard_directionArrow__nqOxG{font-size:14px}.ProductCard_directionCount__0wg2W{color:#6366f1;font-size:11px;font-weight:600}.ProductCard_legRow__cBwN1{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:0;padding:14px 24px;transition:background .12s ease}.ProductCard_legRow__cBwN1:last-child{border-bottom:none}.ProductCard_legRow__cBwN1:hover{background:#fafbfc}.ProductCard_legNum__TD9mc{align-items:center;background:#eef2ff;border-radius:8px;color:#4338ca;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:30px;justify-content:center;margin-right:16px;width:30px}.ProductCard_legDate__GKQg7{flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-weight:700;min-width:110px}.ProductCard_legDate__GKQg7,.ProductCard_legRoute__Sykma{color:var(--text-primary);font-size:13px;margin-right:20px}.ProductCard_legRoute__Sykma{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.ProductCard_legCity__qmOIT{font-weight:700}.ProductCard_legCode__9IVbP{color:var(--text-tertiary);font-size:12px;font-weight:400}.ProductCard_legArrow__8k\+8t{color:var(--text-quaternary);font-size:14px;margin:0 4px}.ProductCard_legFlightCode__fDUj\+{background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#3b5bdb;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.02em;margin-right:20px;padding:3px 10px}.ProductCard_legFlightCode__fDUj\+,.ProductCard_legTimes__9WglZ{align-items:center;flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace}.ProductCard_legTimes__9WglZ{color:var(--text-secondary);display:flex;font-size:12.5px;font-weight:500;gap:6px;margin-right:16px;min-width:110px}.ProductCard_legTimesArrow__TEKZf{color:var(--text-quaternary);font-size:11px}.ProductCard_legDuration__xYWAM{color:var(--text-tertiary);flex-shrink:0;font-size:12px;font-weight:600;min-width:60px;text-align:right}.ProductCard_infoFooter__FhQdB{background:var(--surface-sunken);border-top:1px solid var(--border-light);display:grid;grid-template-columns:repeat(4,1fr)}.ProductCard_infoFooterItem__-YpnD{align-items:flex-start;border-right:1px solid var(--border-light);display:flex;gap:8px;padding:10px 16px}.ProductCard_infoFooterItem__-YpnD:last-child{border-right:none}.ProductCard_infoFooterIcon__wvYIO{align-items:center;background:#eef2ff;border-radius:6px;color:#4f46e5;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ProductCard_infoFooterIcon__wvYIO svg{height:13px;width:13px}.ProductCard_infoFooterLabel__eGjmD{color:var(--text-tertiary);font-size:10px;font-weight:500}.ProductCard_infoFooterValue__VvfQb{color:var(--text-primary);font-size:12.5px;font-weight:600;margin-top:1px}.ProductCard_infoFooterSub__hFcFz{color:var(--text-tertiary);font-size:10.5px;font-weight:400;margin-top:1px}.ProductCard_emptyLegs__vXfRz{color:var(--text-quaternary);font-size:12.5px;font-style:italic;padding:20px 24px}.ProductCard_headerIconHotel__AGCO6{background:#fff4e6;color:#d97706}.ProductCard_headerIconTransfer__WaQ3c{background:#ecfdf5;color:#059669}.ProductCard_headerIconInsurance__ypvGV{background:#fef3c7;color:#d97706}.ProductCard_headerIconCarRental__tttm6{background:#e0f2fe;color:#0284c7}.ProductCard_headerIconVisa__z96SY{background:#f3e8ff;color:#7c3aed}.ProductCard_headerIconCruise__QOw1t{background:#e0f2fe;color:#0369a1}.ProductCard_headerIconPackage__g2wni{background:#fce7f3;color:#db2777}.ProductCard_headerIconGeneric__U7eUp{background:#f3f4f6;color:#6b7280}.ProductCard_hotelBody__P8cwn{display:flex;flex-direction:column;gap:14px;padding:14px 24px}.ProductCard_hotelNameRow__G9kFJ{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ProductCard_hotelName__LE-x9{color:var(--text-primary);font-size:14px;font-weight:600}.ProductCard_hotelStars__cS7J4{align-items:center;display:inline-flex;gap:1px;margin-left:2px}.ProductCard_hotelLocation__Uk8eg{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;font-weight:400;gap:4px;margin-top:2px}.ProductCard_hotelLocation__Uk8eg svg{flex-shrink:0}.ProductCard_hotelDatesBar__jfPV6{align-items:stretch;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:flex;overflow:hidden}.ProductCard_hotelDateCell__J44uO{display:flex;flex:1 1;flex-direction:column;gap:1px;padding:8px 14px}.ProductCard_hotelDateCellCenter__eEgLF{align-items:center;background:var(--surface-sunken);border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:6px 16px}.ProductCard_hotelDateLabel__Iv7Pg{color:var(--text-quaternary);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ProductCard_hotelDateValue__X45XD{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12.5px;font-weight:600}.ProductCard_hotelNightsValue__PV4nH{color:var(--text-primary);font-size:14px;font-weight:700}.ProductCard_hotelNightsSub__04D2S{color:var(--text-tertiary);font-size:9.5px;font-weight:500;text-transform:uppercase}.ProductCard_hotelRoomsList__L1sJF{display:flex;flex-direction:column;gap:6px}.ProductCard_hotelRoomRow__3cFNj{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:flex;gap:10px;padding:8px 12px}.ProductCard_hotelRoomQty__nPCa6{align-items:center;background:#fff4e6;border-radius:6px;color:#d97706;display:flex;flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.ProductCard_hotelRoomInfo__P\+LZ-{flex:1 1;min-width:0}.ProductCard_hotelRoomName__w1qqu{color:var(--text-primary);font-size:12.5px;font-weight:600}.ProductCard_hotelRoomMeta__8B\+Pr{color:var(--text-tertiary);font-size:11px;font-weight:400;margin-top:1px}.ProductCard_hotelRoomBoard__2cweA{background:#fff4e6;border:1px solid #fde4b0;border-radius:999px;color:#d97706;flex-shrink:0;font-size:10.5px;font-weight:600;padding:2px 8px}.ProductCard_hotelEmpty__Ba11t{color:var(--text-quaternary);font-size:12.5px;font-style:italic}@media (max-width:900px){.ProductCard_legRow__cBwN1{flex-wrap:wrap;gap:8px}.ProductCard_legRoute__Sykma{flex-basis:100%;margin-right:0;order:1}.ProductCard_infoFooter__FhQdB{grid-template-columns:repeat(2,1fr)}.ProductCard_infoFooterItem__-YpnD:nth-child(2){border-right:none}.ProductCard_infoFooterItem__-YpnD:first-child,.ProductCard_infoFooterItem__-YpnD:nth-child(2){border-bottom:1px solid var(--border-light)}}.StepTravelers_actionButtons__b2y1l{align-items:center;display:flex;gap:8px}.StepTravelers_selectBtn__TEEgl{align-items:center;background:#eef2ff;border:1.5px solid #c7d2fe;border-radius:var(--radius-sm);color:#4338ca;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.StepTravelers_selectBtn__TEEgl:hover{background:#e0e7ff;box-shadow:0 2px 8px #4338ca1f}.StepTravelers_emptyActions__q3RHK{align-items:center;display:flex;gap:10px;margin-top:4px}.StepTravelers_addNewBtn__QCBD2{align-items:center;background:#f5a51e;border:1.5px solid #f5a51e;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;justify-content:center;margin-top:8px;padding:10px;transition:all var(--transition);width:100%}.StepTravelers_addNewBtn__QCBD2:hover{background:#fb8c00;border-color:#fb8c00;color:#fff}.StepTravelers_searchPanel__fBCFJ{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 4px 24px #0000000f;overflow:hidden}.StepTravelers_searchHeader__LiLt1{align-items:center;background:#eef2ff;border-bottom:1px solid #c7d2fe;display:flex;justify-content:space-between;padding:12px 16px}.StepTravelers_searchTitle__lIL7D{align-items:center;color:#4338ca;display:flex;font-size:13px;font-weight:700;gap:8px}.StepTravelers_searchClose__APEqr{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:#4338ca;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--transition);width:28px}.StepTravelers_searchClose__APEqr:hover{background:#c7d2fe}.StepTravelers_searchBar__eK9ZB{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:10px 16px}.StepTravelers_searchIcon__kl8G3{color:var(--text-quaternary);display:flex;flex-shrink:0}.StepTravelers_searchInput__lAOQy{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:13px;outline:none}.StepTravelers_searchInput__lAOQy::placeholder{color:var(--text-quaternary)}.StepTravelers_searchClear__Nrwkh{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.StepTravelers_searchClear__Nrwkh:hover{background:var(--surface-sunken);color:var(--text-secondary)}.StepTravelers_searchResults__BO6nl{max-height:400px;overflow-y:auto}.StepTravelers_searchEmpty__N\+BN7,.StepTravelers_searchLoading__b5WkO{align-items:center;color:var(--text-tertiary);display:flex;font-size:13px;gap:8px;justify-content:center;padding:36px 16px}.StepTravelers_searchEmptyIcon__zZSRQ{color:var(--text-quaternary);display:flex}.StepTravelers_personRow__Skm0w{align-items:center;background:var(--surface);border:none;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:10px 16px;text-align:left;transition:background .12s ease;width:100%}.StepTravelers_personRow__Skm0w:last-child{border-bottom:none}.StepTravelers_personRow__Skm0w:hover:not(:disabled){background:#f8f9fb}.StepTravelers_personRowAdded__pT05c{cursor:default;opacity:.55}.StepTravelers_personAvatar__ml\+5v{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:8px;color:#4338ca;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:36px;justify-content:center;letter-spacing:.02em;text-transform:uppercase;width:36px}.StepTravelers_personInfo__3MB-X{flex:1 1;min-width:0}.StepTravelers_personName__cs1w3{color:var(--text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepTravelers_personName__cs1w3 strong{font-weight:700}.StepTravelers_personMeta__dOcuf{align-items:center;color:var(--text-tertiary);display:flex;font-size:11px;gap:4px;margin-top:2px}.StepTravelers_personCode__Q\+gOQ{background:#eef2ff;border-radius:4px;color:#4338ca;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10px;font-weight:600;padding:1px 6px}.StepTravelers_personDot__IEPyt{color:var(--border)}.StepTravelers_personType__MwG1v{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 10px}.StepTravelers_personSelect__U4oQa{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--text-tertiary);display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .12s ease;width:30px}.StepTravelers_personRow__Skm0w:hover:not(:disabled) .StepTravelers_personSelect__U4oQa{background:#eef2ff;color:#4338ca}.StepTravelers_personAdded__rbUxD{align-items:center;color:#059669;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:3px}.StepTravelers_searchPagination__Avw4x{align-items:center;background:var(--surface-sunken);border-top:1px solid var(--border-light);display:flex;gap:12px;justify-content:center;padding:10px 16px}.StepTravelers_pageBtn__ASndW{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all var(--transition);width:30px}.StepTravelers_pageBtn__ASndW:hover:not(:disabled){background:var(--surface-raised);border-color:var(--text-quaternary)}.StepTravelers_pageBtn__ASndW:disabled{cursor:default;opacity:.35}.StepTravelers_pageInfo__D9KTI{color:var(--text-secondary);font-size:12px;font-weight:600}.StepTravelers_pageTotal__Cdb-E{color:var(--text-tertiary);font-weight:500}.StepAssignments_empty__2DWMu,.StepAssignments_wrap__SUmkk{display:flex;flex-direction:column}.StepAssignments_empty__2DWMu{align-items:center;gap:8px;padding:56px 24px;text-align:center}.StepAssignments_emptyIcon__Dm-oP{align-items:center;background:#f3f4f6;border-radius:14px;color:#9ca3af;display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.StepAssignments_emptyIcon__Dm-oP svg{height:24px;width:24px}.StepAssignments_emptyH__wpxRH{color:#111827;font-size:15px;font-weight:600}.StepAssignments_emptyP__zSCci{color:#6b7280;font-size:13px;line-height:1.55;max-width:340px}.StepAssignments_title__zUI6d{border-bottom:1px solid #e5e7eb;padding:24px 28px 20px}.StepAssignments_title__zUI6d h2{color:#111827;font-size:16px;font-weight:700;letter-spacing:.02em;margin:0}.StepAssignments_title__zUI6d p{color:#6b7280;font-size:13px;margin:3px 0 0}.StepAssignments_container__IMwHY{display:flex;min-height:0}.StepAssignments_left__ydGu5{background:#fafbfc;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:0;width:280px}.StepAssignments_leftHead__LEVgO{border-bottom:1px solid #e5e7eb;padding:18px 20px 14px}.StepAssignments_leftHeadRow__Py253{align-items:center;color:#111827;display:flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.04em}.StepAssignments_leftHeadRow__Py253 svg{color:#6b7280}.StepAssignments_leftHead__LEVgO p{color:#9ca3af;font-size:11.5px;margin:3px 0 0}.StepAssignments_leftList__MSn81{flex:1 1;overflow-y:auto;padding:2px 0}.StepAssignments_leftRow__yE0J-{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:10px;padding:9px 20px;transition:background .1s}.StepAssignments_leftRow__yE0J-:last-child{border-bottom:none}.StepAssignments_leftRow__yE0J-:hover{background:#f3f4f6}.StepAssignments_leftNum__wC2Wk{color:#9ca3af;flex-shrink:0;font-size:12px;font-weight:600;text-align:right;width:18px}.StepAssignments_leftAvatar__9cKeB{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:11.5px;font-weight:700;height:34px;justify-content:center;width:34px}.StepAssignments_leftInfo__YhjNE{min-width:0}.StepAssignments_leftName__iSxBn{color:#111827;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepAssignments_leftName__iSxBn span{font-weight:700}.StepAssignments_leftDob__yDn1n{color:#9ca3af;font-size:11px;line-height:1.35}.StepAssignments_leftFoot__gtwYf{border-top:1px solid #e5e7eb;padding:6px 8px}.StepAssignments_leftBtn__hGBVN{align-items:center;background:none;border:none;border-radius:8px;color:#3b5bdb;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:10px;transition:background .12s;width:100%}.StepAssignments_leftBtn__hGBVN:hover{background:#eef3ff}.StepAssignments_leftBtn__hGBVN svg{flex-shrink:0}.StepAssignments_right__r03aU{display:flex;flex:1 1;flex-direction:column;min-width:0}.StepAssignments_prodBlock__JMuNT{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:14px;padding:20px 24px}.StepAssignments_prodHeadRow__P7mUR{align-items:center;color:#111827;display:flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.04em}.StepAssignments_prodHeadRow__P7mUR svg{color:#6b7280}.StepAssignments_prodHead__zzDG7 p{color:#9ca3af;font-size:11.5px;margin:3px 0 0}.StepAssignments_prodCards__-iUUn{display:flex;gap:12px;overflow-x:auto;padding-bottom:2px}.StepAssignments_pCard__FAs9t{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:8px;max-width:280px;min-width:200px;padding:14px 16px;transition:border-color .15s,background .15s}.StepAssignments_pCard__FAs9t:hover{border-color:#d1d5db}.StepAssignments_pCardOn__FVk9T{background:#fafcff}.StepAssignments_pCardTop__iWgpL{align-items:flex-start;display:flex;gap:10px}.StepAssignments_pCardIcon__ODYTu{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.StepAssignments_pCardIcon__ODYTu svg{height:18px;width:18px}.StepAssignments_pCardInfo__iN9Qa{flex:1 1;min-width:0}.StepAssignments_pCardType__DX0h9{color:#111827;font-size:13px;font-weight:700;line-height:1.25}.StepAssignments_pCardSub__HJRR6{color:#374151;font-size:12px;font-weight:500;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepAssignments_pRadio__Yo11m{align-items:center;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;transition:border-color .15s;width:20px}.StepAssignments_pRadioOn__Fzunn{border-width:2px}.StepAssignments_pRadioDot__MpZdw{border-radius:50%;height:10px;width:10px}.StepAssignments_pCardBody__o6e26{display:flex;flex-direction:column;gap:1px;padding-left:48px}.StepAssignments_pCardMeta__4cFch{color:#6b7280;font-size:11.5px;line-height:1.4}.StepAssignments_pCardMeta__4cFch strong{color:#374151;font-weight:600}.StepAssignments_pCardBadge__eUhod{align-self:flex-start;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;line-height:1.3;margin-left:48px;padding:3px 10px}.StepAssignments_assignBlock__1wj4P{display:flex;flex-direction:column}.StepAssignments_assignHead__DN2m7{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 24px 0}.StepAssignments_assignHeadL__R7Z1I{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.StepAssignments_assignHeadL__R7Z1I>svg{color:#6b7280;flex-shrink:0}.StepAssignments_assignHeadL__R7Z1I>span{color:#111827;font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.StepAssignments_assignPill__g8Dj6{align-items:center;border:1px solid;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 12px;white-space:nowrap}.StepAssignments_assignPillIcon__0YCY4{display:flex}.StepAssignments_assignPillIcon__0YCY4 svg{height:13px;width:13px}.StepAssignments_assignCount__JrPLF{font-size:13px;font-weight:700;white-space:nowrap}.StepAssignments_assignSub__H3dSm{color:#9ca3af;font-size:11.5px;margin:0;padding:4px 24px 14px}.StepAssignments_assignToolbar__hFqRO{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 14px}.StepAssignments_searchWrap__463to{flex:1 1;max-width:300px;min-width:180px;position:relative}.StepAssignments_searchSvg__4AC32{color:#9ca3af;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.StepAssignments_searchInput__Kpsyp{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-size:13px;padding:8px 12px 8px 32px;transition:border-color .15s,box-shadow .15s;width:100%}.StepAssignments_searchInput__Kpsyp:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.StepAssignments_searchInput__Kpsyp::placeholder{color:#9ca3af}.StepAssignments_tbBtn__WyvEM{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 14px;transition:border-color .15s,background .15s;white-space:nowrap}.StepAssignments_tbBtn__WyvEM:hover{background:#f9fafb;border-color:#d1d5db}.StepAssignments_tbBtn__WyvEM svg{flex-shrink:0}.StepAssignments_tbBtnPrimary__hyQVi{align-items:center;background:#3b5bdb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 16px;transition:background .15s;white-space:nowrap}.StepAssignments_tbBtnPrimary__hyQVi:hover{background:#364fc7}.StepAssignments_tbBtnPrimary__hyQVi svg{flex-shrink:0}.StepAssignments_assignList__qIDnD{border-top:1px solid #e5e7eb}.StepAssignments_aRow__H49D7{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:12px;padding:10px 24px;transition:background .1s;-webkit-user-select:none;user-select:none}.StepAssignments_aRow__H49D7:last-child{border-bottom:none}.StepAssignments_aRow__H49D7:hover{background:#f9fafb}.StepAssignments_aRowOn__-fwXt{background:#f5f8ff}.StepAssignments_aRowOn__-fwXt:hover{background:#eef3ff}.StepAssignments_chk__SyZLu{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#0000;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .12s;width:22px}.StepAssignments_chkOn__cWU\+P{background:#3b5bdb;border-color:#3b5bdb;color:#fff}.StepAssignments_aAvatar__QpRB\+{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}.StepAssignments_aName__d5AeU{color:#111827;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepAssignments_aName__d5AeU span{font-weight:700}.StepAssignments_aDob__Wb7pi{color:#6b7280;flex-shrink:0;font-size:12px;white-space:nowrap}.StepAssignments_noMatch__wTHsG{color:#9ca3af;font-size:13px;padding:28px 24px;text-align:center}.StepAssignments_assignFoot__-pmu2{background:#fafbfc;border-top:1px solid #e5e7eb;padding:10px 24px}.StepAssignments_pgWrap__eWeYg{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.StepAssignments_pgRow__aWL8v{align-items:center;display:flex;gap:3px}.StepAssignments_pgArrow__8aaHe{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;height:30px;justify-content:center;transition:border-color .12s,background .12s;width:30px}.StepAssignments_pgArrow__8aaHe:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.StepAssignments_pgArrow__8aaHe:disabled{color:#d1d5db;cursor:not-allowed}.StepAssignments_pgNum__K9Mm0{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;height:30px;justify-content:center;min-width:30px;transition:background .12s,color .12s}.StepAssignments_pgNum__K9Mm0:hover{background:#f3f4f6;color:#111827}.StepAssignments_pgNumOn__ppTfj,.StepAssignments_pgNumOn__ppTfj:hover{background:#3b5bdb;border-radius:8px;color:#fff}.StepAssignments_pgInfo__7Cmj7{color:#9ca3af;font-size:11.5px}@media (max-width:900px){.StepAssignments_container__IMwHY{flex-direction:column}.StepAssignments_left__ydGu5{border-bottom:1px solid #e5e7eb;border-right:none;width:100%}.StepAssignments_leftList__MSn81{max-height:240px}.StepAssignments_prodCards__-iUUn{flex-wrap:wrap}.StepAssignments_pCard__FAs9t{max-width:none}}@media (max-width:640px){.StepAssignments_title__zUI6d{padding:18px 16px 14px}.StepAssignments_title__zUI6d h2{font-size:14px}.StepAssignments_prodBlock__JMuNT{padding:16px}.StepAssignments_assignToolbar__hFqRO{align-items:stretch;flex-direction:column;padding:0 16px 12px}.StepAssignments_searchWrap__463to{max-width:none}.StepAssignments_assignHead__DN2m7{align-items:flex-start;flex-direction:column;gap:8px;padding:14px 16px 0}.StepAssignments_assignSub__H3dSm{padding:4px 16px 10px}.StepAssignments_aRow__H49D7{padding:10px 16px}.StepAssignments_assignFoot__-pmu2{padding:8px 16px}.StepAssignments_leftRow__yE0J-{padding:9px 16px}.StepAssignments_leftHead__LEVgO{padding:14px 16px 10px}.StepAssignments_leftFoot__gtwYf{padding:4px 6px}.StepAssignments_pCardBody__o6e26{padding-left:0}.StepAssignments_pCardBadge__eUhod{margin-left:0}}:root{--px-money:132px}.StepPricing_summaryBar__EOqDd{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.StepPricing_tile__mJS2Y{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:14px 16px}.StepPricing_tileAccent__hEV9V{background:#fffbf0;border-color:#fde4b0}.StepPricing_tileLabelRow__UADQP{align-items:center;display:flex;justify-content:space-between}.StepPricing_tileLabel__qpyq5{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepPricing_tilePercent__oWD20{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;gap:3px;padding:2px 7px}.StepPricing_tilePercentPos__B1wiV{background:#ecfdf5;color:#047857}.StepPricing_tilePercentNeg__gs\+9L{background:#fef2f2;color:#b91c1c}.StepPricing_tilePercent__oWD20 svg{height:10px;width:10px}.StepPricing_tileValue__Xlc\+l{color:var(--text-primary);font-size:19px;font-weight:700;letter-spacing:-.01em}.StepPricing_tileValuePositive__vR3Ox{color:#047857}.StepPricing_tileValueNegative__a06-S{color:#b91c1c}.StepPricing_tileValueAccent__936t\+{color:var(--accent-amber)}.StepPricing_groupCard__FBcpQ{background:var(--surface);border:1px solid #d0d5dc;border-radius:12px;box-shadow:0 2px 8px #0000000f,0 6px 24px #0000000a;overflow:hidden;transition:box-shadow .2s ease}.StepPricing_groupCard__FBcpQ+.StepPricing_groupCard__FBcpQ{margin-top:16px}.StepPricing_groupHeader__idAxe{align-items:center;background:linear-gradient(180deg,#fafbfc,#f5f6f8);border-bottom:2px solid #e5e7eb;display:flex;gap:14px;padding:16px 20px}.StepPricing_groupIcon__Pi0LZ{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.StepPricing_groupIcon__Pi0LZ svg{height:18px;width:18px}.StepPricing_groupIconFlight__0aoYk{background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 2px 6px #2563eb26;color:#1d4ed8}.StepPricing_groupIconHotel__iy5EI{background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 2px 6px #d9770626;color:#92400e}.StepPricing_groupIconTransfer__YiTu7{background:linear-gradient(135deg,#dcfce7,#bbf7d0);box-shadow:0 2px 6px #16a34a26;color:#15803d}.StepPricing_groupIconInsurance__AFhy2{background:linear-gradient(135deg,#ede9fe,#ddd6fe);box-shadow:0 2px 6px #6d28d926;color:#6d28d9}.StepPricing_groupIconGeneric__qTlqs{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:0 2px 6px #0000000f;color:var(--text-secondary)}.StepPricing_groupIconSSR__X6ENY{background:linear-gradient(135deg,#fce7f3,#fbcfe8);box-shadow:0 2px 6px #be185d26;color:#be185d}.StepPricing_groupHeaderMain__77NqV{flex:1 1;min-width:0}.StepPricing_groupTitle__4lDY\+{color:var(--text-primary);font-size:14.5px;font-weight:800;letter-spacing:-.02em}.StepPricing_groupTitleSub__PHkaS{color:var(--text-tertiary);font-weight:500}.StepPricing_groupSub__6JDgR{color:var(--text-tertiary);font-size:11.5px;margin-top:2px}.StepPricing_groupHeaderRight__fzAeB{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.StepPricing_ssrHeaderValue__NOsRY{color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:15px;font-weight:700}.StepPricing_badge__o8NsA{background:var(--surface-sunken);border:1px solid var(--border-light);border-radius:4px;color:var(--text-secondary);font-size:10.5px;gap:4px;letter-spacing:.02em;padding:3px 9px}.StepPricing_badge__o8NsA,.StepPricing_resetPriceBtn__pqMtF{align-items:center;display:inline-flex;font-weight:600;white-space:nowrap}.StepPricing_resetPriceBtn__pqMtF{background:#fef2f2;border:1px solid #fecaca;border-radius:5px;color:#dc2626;cursor:pointer;font-size:11px;gap:5px;padding:4px 10px;transition:background .15s,border-color .15s}.StepPricing_resetPriceBtn__pqMtF:hover{background:#fee2e2;border-color:#f87171}.StepPricing_dirTabs__OZADq{background:var(--surface);border-bottom:2px solid var(--border-light);display:flex;gap:0;padding:0 18px}.StepPricing_dirTabsInner__9NFvm{display:flex;gap:0}.StepPricing_dirTab__h20N7{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.01em;margin-bottom:-2px;padding:12px 20px;position:relative;transition:all .15s ease}.StepPricing_dirTab__h20N7 svg{flex-shrink:0}.StepPricing_dirTab__h20N7:last-child{border-right:none}.StepPricing_dirTab__h20N7:hover{color:var(--text-secondary)}.StepPricing_dirTabActive__81r56{background:#0000;border-bottom-color:#4f46e5;color:#4f46e5;font-weight:700}.StepPricing_flightDirSummary__VgsKd{grid-gap:0;background:var(--surface);border-bottom:1px solid var(--border-light);display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;padding:0}.StepPricing_flightDirSumItem__SBrVc{background:var(--surface);border-bottom:3px solid #0000;border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:4px;padding:16px 20px;transition:background .15s ease}.StepPricing_flightDirSumItem__SBrVc:last-child{border-right:none}.StepPricing_flightDirSumItemActive__ZPHrm{background:linear-gradient(180deg,#eef2ff,#e8ecff);border-bottom-color:#4f46e5}.StepPricing_flightDirSumItemGrand__5M4Po{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-bottom-color:var(--accent-amber)}.StepPricing_flightDirSumLabel__ZzzKM{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepPricing_flightDirSumValue__79MU0{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:17px;font-weight:800;letter-spacing:-.01em}.StepPricing_flightDirSumValueGrand__mIelp{color:var(--accent-amber)}.StepPricing_flightTableHead__2jnV5{background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc;display:grid;grid-template-columns:36px 50px minmax(120px,1.3fr) 58px 86px minmax(100px,1.1fr) 132px 132px 132px 132px 132px 132px 40px;grid-template-columns:36px 50px minmax(120px,1.3fr) 58px 86px minmax(100px,1.1fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money) var(--px-money) var(--px-money) 40px;min-width:1120px}.StepPricing_fth__Be5Wl{color:#4b5563;font-size:10px;font-weight:700;letter-spacing:.05em;padding:11px 8px;text-transform:uppercase;white-space:nowrap}.StepPricing_fthRight__LbMgZ{text-align:right}.StepPricing_fthAccent__b51VD{color:var(--accent-amber)}.StepPricing_flightRow__-25jl{align-items:center;border-bottom:1px solid var(--border-light);display:grid;grid-template-columns:36px 50px minmax(120px,1.3fr) 58px 86px minmax(100px,1.1fr) 132px 132px 132px 132px 132px 132px 40px;grid-template-columns:36px 50px minmax(120px,1.3fr) 58px 86px minmax(100px,1.1fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money) var(--px-money) var(--px-money) 40px;min-width:1120px;transition:background .12s ease}.StepPricing_flightRow__-25jl:hover{background:#f5f7fa}.StepPricing_flightRow__-25jl:last-child{border-bottom:none}.StepPricing_fCell__Qodf-{align-items:center;display:flex;min-width:0;padding:8px}.StepPricing_cellType__z0G4e{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-align:center;white-space:nowrap}.StepPricing_typeADT__1M1J-{background:#eef2ff;color:#4338ca}.StepPricing_typeCHD__YlYwU{background:#fef3e2;color:#b45309}.StepPricing_typeINF__hb3pj{background:#ecfdf5;color:#047857}.StepPricing_typeUnknown__Jcjaw{background:var(--surface-sunken);color:var(--text-tertiary)}.StepPricing_fCellName__2yf7I{gap:8px}.StepPricing_travIndex__53Zuo{align-items:center;background:var(--surface-sunken);border-radius:4px;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.StepPricing_travName__WrdDT{color:var(--text-primary);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepPricing_copyToAllBtn__LDxD1{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-quaternary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:9.5px;font-weight:700;gap:3px;letter-spacing:.02em;margin:0;padding:4px 8px;transition:all .12s ease;white-space:nowrap}.StepPricing_copyToAllBtn__LDxD1:hover{background:#fffbf0;border-color:var(--accent-amber);color:var(--accent-amber)}.StepPricing_copyToAllBtn__LDxD1 svg{flex-shrink:0;height:10px;width:10px}.StepPricing_genderPill__7Q64m{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.StepPricing_dobText__S9RZ4{color:var(--text-tertiary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;letter-spacing:.02em;white-space:nowrap}.StepPricing_fInput__gW9D6{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:11.5px;padding:6px 8px;transition:all .12s ease;width:100%}.StepPricing_fInput__gW9D6:hover{border-color:#c7cad1}.StepPricing_fInput__gW9D6:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.StepPricing_fInput__gW9D6::placeholder{color:var(--text-quaternary)}.StepPricing_ticketInput__2f9vH{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.01em}.StepPricing_numInput__mcf2J{font-size:11px}.StepPricing_clientPriceVal__RZo-j,.StepPricing_numInput__mcf2J{font-family:JetBrains Mono,SF Mono,Consolas,monospace;text-align:right}.StepPricing_clientPriceVal__RZo-j{color:var(--accent-amber);display:block;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.StepPricing_flightTotalsRow__yzMYP{align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;grid-template-columns:36px 50px minmax(120px,1.3fr) 58px 86px minmax(100px,1.1fr) 132px 132px 132px 132px 132px 132px 40px;grid-template-columns:36px 50px minmax(120px,1.3fr) 58px 86px minmax(100px,1.1fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money) var(--px-money) var(--px-money) 40px;min-width:1120px}.StepPricing_flightTotalsLabel__24BOS{color:var(--text-primary);font-size:11.5px;font-weight:800;letter-spacing:.05em;padding:12px 8px;text-transform:uppercase}.StepPricing_flightTotalVal__YlbAv{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;font-weight:800;min-width:0;overflow:hidden;padding:12px 8px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.StepPricing_flightTotalAccent__zOvKE{color:var(--accent-amber)}.StepPricing_flightLegsStrip__rcE3Y{background:#fafbfd;border-bottom:1px solid var(--border-light)}.StepPricing_flightLegDirLabel__Auqj7{background:linear-gradient(180deg,#f0f2f5,#eceef2);border-bottom:1px solid #dce0e5;color:#4b5563;font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:9px 20px 5px;text-transform:uppercase}.StepPricing_flightLegLine__buUQS{align-items:center;border-bottom:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:11.5px;gap:0;padding:6px 18px}.StepPricing_flightLegLine__buUQS:last-child{border-bottom:none}.StepPricing_flightLegNum__vxkKG{color:var(--text-tertiary);flex-shrink:0;font-size:11px;font-weight:700;width:22px}.StepPricing_flightLegDate__ZnHkB{color:var(--text-primary);flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:600;min-width:74px}.StepPricing_flightLegSep__k9IBF{color:var(--border);font-size:10px;padding:0 4px;-webkit-user-select:none;user-select:none}.StepPricing_flightLegRoute__BZl9J{color:var(--text-primary);font-size:11.5px;font-weight:600;min-width:120px}.StepPricing_flightLegTime__ujJCp{color:var(--text-secondary);min-width:80px}.StepPricing_flightLegCode__d-qsg,.StepPricing_flightLegTime__ujJCp{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px}.StepPricing_flightLegCode__d-qsg{color:#3b5bdb;font-weight:700;min-width:56px}.StepPricing_flightLegCabin__mfdTj{color:var(--text-tertiary);font-size:10.5px}.StepPricing_hotelInfoNote__0otHd{align-items:center;background:#fffbf0;border-bottom:1px solid var(--border-light);color:#92400e;display:flex;font-size:11.5px;font-style:italic;font-weight:500;gap:8px;padding:9px 18px}.StepPricing_hotelInfoNote__0otHd svg{color:var(--accent-amber);flex-shrink:0}.StepPricing_hotelTable__irK33{overflow-x:auto;width:100%}.StepPricing_hotelTableHead__MbzqT{background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc}.StepPricing_hotelRow__DMsTV,.StepPricing_hotelTableHead__MbzqT{display:grid;grid-template-columns:90px minmax(0,1.4fr) 132px 132px 132px 132px;grid-template-columns:90px minmax(0,1.4fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.StepPricing_hotelRow__DMsTV{align-items:center;border-bottom:1px solid var(--border-light);transition:background .12s ease}.StepPricing_hotelRow__DMsTV:hover{background:#f5f7fa}.StepPricing_hotelRow__DMsTV:last-child{border-bottom:none}.StepPricing_hotelDescCell__bQnZZ{align-items:flex-start;flex-direction:column;gap:2px;min-width:0;padding:10px}.StepPricing_roomBadge__KylEI{align-items:center;background:#fef3e2;border:1px solid #fde4b0;border-radius:4px;color:#c2620f;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 9px;white-space:nowrap}.StepPricing_roomDescPrimary__P4TC-{color:var(--text-primary);font-size:12.5px;font-weight:700}.StepPricing_roomDescPrimary__P4TC-,.StepPricing_roomDescSub__4N2wv{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepPricing_roomDescSub__4N2wv{color:var(--text-tertiary);font-size:11px;font-weight:500}.StepPricing_hotelTotalsRow__TTQ-K{align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;grid-template-columns:90px minmax(0,1.4fr) 132px 132px 132px 132px;grid-template-columns:90px minmax(0,1.4fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.StepPricing_table__5tGXI{overflow-x:auto;width:100%}.StepPricing_tableHead__jlZxq{background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) 132px 132px 132px 132px;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.StepPricing_th__HH\+hn{color:#4b5563;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StepPricing_thRight__tt28z{text-align:right}.StepPricing_thCenter__eqb6i{text-align:center}.StepPricing_row__uzYpK{align-items:center;border-bottom:1px solid var(--border-light);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) 132px 132px 132px 132px;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money);transition:background .12s ease}.StepPricing_row__uzYpK:hover{background:#f5f7fa}.StepPricing_row__uzYpK:last-child{border-bottom:none}.StepPricing_cellName__C2Zv\+{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:6px}.StepPricing_cellNameIndex__7\+ggC{align-items:center;background:var(--surface-sunken);border-radius:4px;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.StepPricing_cellGender__C8LuM{color:var(--text-tertiary);font-size:11px}.StepPricing_cellInput__ax1CC{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;padding:8px 10px;text-align:right;transition:all .12s ease;width:100%}.StepPricing_cellInput__ax1CC:hover{border-color:#c7cad1}.StepPricing_cellInput__ax1CC:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.StepPricing_cellInput__ax1CC::placeholder{color:var(--text-quaternary)}.StepPricing_cellMoney__ReC19{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;font-weight:600;text-align:right}.StepPricing_cellMarginPos__cu-rz{color:#047857}.StepPricing_cellMarginNeg__Oj0Bz{color:#b91c1c}.StepPricing_subtotalRow__HuZKX{align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) 132px 132px 132px 132px;grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.6fr) var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.StepPricing_subtotalLabel__dV5S4{color:var(--text-primary);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.StepPricing_ssrTable__2UoEv{overflow-x:auto;width:100%}.StepPricing_ssrTableHead__n09QP{background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc}.StepPricing_ssrRow__M\+hpy,.StepPricing_ssrTableHead__n09QP{display:grid;grid-template-columns:1.3fr 72px 52px 1.3fr 68px 100px 48px 132px 132px 132px 132px;grid-template-columns:1.3fr 72px 52px 1.3fr 68px 100px 48px var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.StepPricing_ssrRow__M\+hpy{align-items:center;border-bottom:1px solid var(--border-light);transition:background .12s ease}.StepPricing_ssrRow__M\+hpy:hover{background:#f5f7fa}.StepPricing_ssrRow__M\+hpy:last-child{border-bottom:none}.StepPricing_ssrCellLabel__21Nwa{align-items:center;display:flex;gap:6px;min-width:0;padding:9px 10px}.StepPricing_ssrLabelText__-wy\+U{color:var(--text-primary);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepPricing_ssrCodeBadge__9WG8Z{background:#fdf2f8;border:1px solid #fbcfe8;color:#be185d;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:9.5px;letter-spacing:.05em;white-space:nowrap}.StepPricing_ssrCodeBadge__9WG8Z,.StepPricing_ssrQtyBadge__qNPQO{align-items:center;border-radius:4px;display:inline-flex;font-weight:700;justify-content:center;padding:2px 7px}.StepPricing_ssrQtyBadge__qNPQO{background:var(--surface-sunken);color:var(--text-secondary);font-size:11px;min-width:26px}.StepPricing_ssrTotalsRow__D-0rF{align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;grid-template-columns:1.3fr 72px 52px 1.3fr 68px 100px 48px 132px 132px 132px 132px;grid-template-columns:1.3fr 72px 52px 1.3fr 68px 100px 48px var(--px-money) var(--px-money) var(--px-money) var(--px-money)}.StepPricing_infoStrip__WXxLm{align-items:center;background:#eef2ff;border:1px solid #dde4fa;border-radius:var(--radius-md);color:#4338ca;display:flex;font-size:12px;font-weight:500;gap:8px;padding:10px 14px}.StepPricing_infoStrip__WXxLm svg{flex-shrink:0}.StepPricing_emptyTableMsg__vtVpa{align-items:center;color:var(--text-tertiary);display:flex;font-size:12.5px;font-weight:500;gap:8px;justify-content:center;padding:28px 18px}.StepPricing_emptyTableIcon__ER1EF{align-items:center;background:#eef2ff;border-radius:6px;color:#4f46e5;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.StepPricing_emptyTableIcon__ER1EF svg{height:14px;width:14px}.StepPricing_emptyWrap__s2Xb1{align-items:center;display:flex;flex-direction:column;gap:6px;padding:48px 24px;text-align:center}.StepPricing_emptyIcon__b0\+yb{align-items:center;background:var(--surface-sunken);border-radius:14px;color:var(--text-tertiary);display:flex;height:52px;justify-content:center;margin-bottom:4px;width:52px}.StepPricing_emptyIcon__b0\+yb svg{height:22px;width:22px}.StepPricing_emptyTitle__KIZzI{color:var(--text-primary);font-size:15px;font-weight:700}.StepPricing_emptyDesc__fgqW4{color:var(--text-tertiary);font-size:13px;line-height:1.55;max-width:360px}@media (max-width:1280px){.StepPricing_flightTable__tvwaU,.StepPricing_hotelTable__irK33,.StepPricing_ssrTable__2UoEv,.StepPricing_table__5tGXI{overflow-x:auto}.StepPricing_flightRow__-25jl,.StepPricing_flightTableHead__2jnV5,.StepPricing_flightTotalsRow__yzMYP{min-width:1120px}.StepPricing_ssrRow__M\+hpy,.StepPricing_ssrTableHead__n09QP,.StepPricing_ssrTotalsRow__D-0rF{min-width:1000px}.StepPricing_hotelRow__DMsTV,.StepPricing_hotelTableHead__MbzqT,.StepPricing_hotelTotalsRow__TTQ-K,.StepPricing_row__uzYpK,.StepPricing_subtotalRow__HuZKX,.StepPricing_tableHead__jlZxq{min-width:780px}}@media (max-width:1024px){.StepPricing_summaryBar__EOqDd{grid-template-columns:1fr 1fr}.StepPricing_row__uzYpK,.StepPricing_subtotalRow__HuZKX,.StepPricing_tableHead__jlZxq{font-size:11px}.StepPricing_flightDirSummary__VgsKd{grid-template-columns:1fr}.StepPricing_flightDirSumItem__SBrVc{border-bottom:1px solid var(--border-light);border-right:none}.StepPricing_flightDirSumItem__SBrVc:last-child{border-bottom:none}.StepPricing_pricingSummaryRow__spFDC{flex-direction:column}.StepPricing_pricingSummaryBox__laLBp{border-bottom:1px solid var(--border-light);border-right:none}.StepPricing_grandTotalsFooter__C-Bnn{flex-direction:column}.StepPricing_grandTotalsRight__RBPSK{flex-wrap:wrap}.StepPricing_grandTotalCol__aa22e{min-width:80px}.StepPricing_breakdownRow__iWz0E{grid-template-columns:90px repeat(6,1fr)}.StepPricing_fdRouteSection__mzjbP{border-bottom:1px solid var(--border-light);border-right:none;margin-bottom:12px;margin-right:0;padding-bottom:12px;padding-right:0}.StepPricing_flightDetailsPanel__eYuLp{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.StepPricing_summaryBar__EOqDd{grid-template-columns:1fr}}.StepPricing_vatDisplay__KWX5S{min-width:0;width:100%}.StepPricing_vatValue__F9n\+b{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);display:block;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px;font-weight:600;overflow:hidden;padding:6px 8px;text-align:right;text-overflow:ellipsis;transition:opacity .18s ease,color .18s ease;white-space:nowrap;width:100%}.StepPricing_vatLoading__fRASu{color:var(--text-tertiary);opacity:.55}.StepPricing_vatModeBadgeEmpty__u67LJ,.StepPricing_vatModeBadgeLoading__VtI5o,.StepPricing_vatModeBadge__In78w{display:none}.StepPricing_cellVat__b2fVL,.StepPricing_rowNum__ufD8g{align-items:center;display:flex;justify-content:center}.StepPricing_rowNum__ufD8g{color:var(--text-tertiary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:700;height:22px;width:22px}.StepPricing_pricingSummaryRow__spFDC{align-items:stretch;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:0}.StepPricing_pricingSummaryBox__laLBp{border-right:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:140px;padding:14px 18px;position:relative}.StepPricing_pricingSummaryBox__laLBp:last-of-type{border-right:none}.StepPricing_pricingSummaryBoxOut__OKiZW{background:#f0f4ff;border-top:2px solid #2563eb}.StepPricing_pricingSummaryBoxOut__OKiZW .StepPricing_pricingSummaryBoxValue__3WpIe{color:#2563eb}.StepPricing_pricingSummaryBoxIn__elol8{background:#fdf4ff;border-top:2px solid #9333ea}.StepPricing_pricingSummaryBoxIn__elol8 .StepPricing_pricingSummaryBoxValue__3WpIe{color:#9333ea}.StepPricing_pricingSummaryBoxGrand__CGSEx{background:#fffbf0;border-top:2px solid #f5a51e;border-top:2px solid var(--accent-amber,#f5a51e)}.StepPricing_pricingSummaryBoxLabel__SzlhX{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepPricing_pricingSummaryBoxValue__3WpIe{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:17px;font-weight:700;letter-spacing:-.01em}.StepPricing_pricingSummaryBoxValueAccent__xwolD{color:var(--accent-amber)}.StepPricing_pricingSummaryToggle__KN81k{align-items:center;display:flex;margin-left:auto;padding:0 16px}.StepPricing_showBreakdownBtn__DCyU3{align-items:center;background:none;border:none;color:#4f46e5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;padding:0;transition:color .15s ease;white-space:nowrap}.StepPricing_showBreakdownBtn__DCyU3:hover{color:#3730a3}.StepPricing_badgePricingMode__QqNaU{background:#eef2ff;border-color:#dde4fa;color:#4338ca}.StepPricing_breakdownGrid__qHNGM{background:#f7f8fb;border-bottom:1px solid var(--border-light)}.StepPricing_breakdownRow__iWz0E{grid-gap:0;border-bottom:1px solid var(--border-light);display:grid;gap:0;grid-template-columns:100px repeat(6,1fr);padding:0}.StepPricing_breakdownRow__iWz0E:last-child{border-bottom:none}.StepPricing_breakdownRowTotal__C3kqV{background:var(--surface);border-top:1px solid var(--border)}.StepPricing_breakdownLabel__EE1O6{align-items:center;color:var(--text-secondary);display:flex;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:9px 12px}.StepPricing_breakdownHead__mNR9o{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:9px 10px;text-align:right;text-transform:uppercase}.StepPricing_breakdownHeadAccent__fHaEC{color:var(--accent-amber)}.StepPricing_breakdownVal__hdW\+B{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:600;padding:9px 10px;text-align:right}.StepPricing_breakdownValAccent__Tynxy{color:var(--accent-amber);font-weight:700}.StepPricing_segmentBar__zBRPp{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 18px}.StepPricing_segmentBarCollapsed__wdA-C{background:#f7f8fb;border-bottom:1px solid var(--border)}.StepPricing_segmentBarInfo__3hdrk{align-items:center;display:flex;flex-wrap:wrap;gap:0;min-width:0}.StepPricing_segmentDirBadge__D21WL{border-radius:4px;font-size:9.5px;font-weight:800;letter-spacing:.06em;margin-right:12px;padding:4px 10px;white-space:nowrap}.StepPricing_segmentDirBadgeOut__1B\+UX{background:#eef2ff;border:1px solid #dde4fa;color:#4338ca}.StepPricing_segmentDirBadgeIn__qV1-o{background:#ecfdf5;border:1px solid #bbf7d0;color:#047857}.StepPricing_segmentRoute__-cf1X{color:var(--text-primary);font-size:12.5px;font-weight:700;white-space:nowrap}.StepPricing_segmentSep__FImCq{color:var(--border);font-size:10px;padding:0 6px;-webkit-user-select:none;user-select:none}.StepPricing_segmentDate__AptQ8{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px;font-weight:600;white-space:nowrap}.StepPricing_segmentTime__sUsO9{color:var(--text-secondary);font-weight:500}.StepPricing_segmentCode__EZUub,.StepPricing_segmentTime__sUsO9{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;white-space:nowrap}.StepPricing_segmentCode__EZUub{color:#4f46e5;font-weight:700}.StepPricing_segmentPnrBadge__fRUrx{align-items:center;background:#e0f2fe;border-radius:4px;color:#0369a1;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.03em;padding:1px 7px;white-space:nowrap}.StepPricing_segmentCabin__fux5Z{color:var(--text-tertiary);font-size:11px;font-weight:500;white-space:nowrap}.StepPricing_segmentBarActions__-DboR{align-items:center;display:flex;flex-shrink:0;gap:8px}.StepPricing_viewDetailsBtn__3dJtC{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:#4f46e5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s ease;white-space:nowrap}.StepPricing_viewDetailsBtn__3dJtC:hover{background:#eef2ff;border-color:#c7d2fe}.StepPricing_expandPricingBtn__A1SpQ{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:#047857;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:5px;padding:6px 14px;transition:all .15s ease;white-space:nowrap}.StepPricing_expandPricingBtn__A1SpQ:hover{background:#ecfdf5;border-color:#bbf7d0}.StepPricing_expandPricingBtnActive__4ArZr{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.StepPricing_flightDetailsPanel__eYuLp{align-items:center;background:#f9fafb;border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:0;padding:14px 18px}.StepPricing_fdRouteSection__mzjbP{align-items:center;border-right:1px solid var(--border-light);display:flex;gap:14px;margin-right:24px;padding-right:24px}.StepPricing_fdAirport__42vNJ{align-items:center;display:flex;flex-direction:column;gap:2px}.StepPricing_fdAirportCode__\+A5Zt{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:18px;font-weight:800;letter-spacing:.02em}.StepPricing_fdConnection__HRjdY{align-items:center;display:flex;gap:8px;min-width:80px}.StepPricing_fdConnectionLine__vYFdN{background:var(--border);flex:1 1;height:1px;min-width:16px}.StepPricing_fdConnectionLabel__yYfkP{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.StepPricing_fdMetaSection__NaB\+B{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.StepPricing_fdMetaItem__krN5l{display:flex;flex-direction:column;gap:3px}.StepPricing_fdMetaLabel__HeeK0{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StepPricing_fdMetaValue__DwlWt{align-items:center;color:var(--text-primary);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px}.StepPricing_grandTotalsFooter__C-Bnn{align-items:center;background:#f7f8fb;border-top:2px solid var(--border);display:flex;flex-wrap:wrap;gap:24px;padding:16px 20px}.StepPricing_grandTotalsLeft__WVp\+s{display:flex;flex-direction:column;gap:2px;min-width:100px}.StepPricing_grandTotalsTitle__beAJu{color:var(--text-primary);font-size:13px;font-weight:800;letter-spacing:-.01em}.StepPricing_grandTotalsSub__mUg8M{color:var(--text-tertiary);font-size:10px;font-weight:500}.StepPricing_grandTotalsRight__RBPSK{align-items:flex-start;display:flex;flex:1 1;gap:0;min-width:0}.StepPricing_grandTotalCol__aa22e{border-right:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:0 10px}.StepPricing_grandTotalCol__aa22e:last-child{border-right:none}.StepPricing_grandTotalColAccent__PjPgY{background:#fffbf0;border-radius:var(--radius-sm);margin:-6px 0;padding:6px 10px}.StepPricing_grandTotalColLabel__gD749{color:var(--text-tertiary);font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.StepPricing_grandTotalColValue__7xuhD{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;font-weight:700;white-space:nowrap}.StepPricing_grandTotalColValueComm__yRWSA{color:#0d7a4f}.StepPricing_grandTotalColValueAccent__Q6Poh{color:var(--accent-amber);font-size:14px;font-weight:800}.StepPricing_copiable__NJl-C{align-items:center;border-radius:3px;cursor:pointer;display:inline-flex;gap:4px;transition:background .15s}.StepPricing_copiable__NJl-C:hover{background:#0000000d}.StepPricing_copyBtn__A9vPZ{align-items:center;display:inline-flex;opacity:.35;transition:opacity .15s}.StepPricing_copiable__NJl-C:hover .StepPricing_copyBtn__A9vPZ{opacity:.7}.StepPricing_copiedTick__\+l2Wz{color:#16a34a;font-size:12px;font-weight:700}.StepPricing_badgeCopy__N8YYf{color:inherit;font-size:inherit;font-weight:600}.StepPricing_fdMetaCode__SeEqo{color:#9ca3af;font-size:11px;margin-left:2px}.StepPricing_transferDetailsPanel__j3ojZ{background:#fafbfc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);padding:12px 16px}.StepPricing_transferLegsGrid__tjDCh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.StepPricing_transferLeg__1EB1U{background:#fff;background:var(--surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:8px;padding:10px 14px}.StepPricing_transferLegHeader__g4x22{margin-bottom:8px}.StepPricing_transferLegBadge__tNnAl{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 8px}.StepPricing_transferLegMeta__sVofX{display:flex;flex-wrap:wrap;gap:8px 20px}.StepPricing_transferMetaItem__N8fZD{display:flex;flex-direction:column;gap:2px;min-width:100px}.StepPricing_transferMetaLabel__hz7cj{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.StepPricing_transferMetaValue__5XBQT{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:500}.StepSummary_root__uccj1{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.StepSummary_hero__WlcWD{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;position:relative}.StepSummary_heroGrid__IwHFl{display:grid;grid-template-columns:1.35fr 1fr}.StepSummary_heroLeft__Wmaqc{background:linear-gradient(135deg,var(--amber-50) 0,var(--surface) 60%);border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:12px;padding:26px 30px}.StepSummary_heroRefLabel__FJBVJ{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.StepSummary_heroRefLine__mR8Qn{align-items:center;display:flex;gap:10px}.StepSummary_heroRefValue__596hU{color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1}.StepSummary_heroCopyBtn__1v-18{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--transition);width:28px}.StepSummary_heroCopyBtn__1v-18:hover{border-color:var(--accent-amber);color:var(--accent-amber)}.StepSummary_heroCopied__Vi1eG{animation:StepSummary_copiedIn__YHS1l .2s ease;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;font-size:11px;font-weight:700;padding:3px 9px}@keyframes StepSummary_copiedIn__YHS1l{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.StepSummary_heroBadgeRow__YiJUM{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.StepSummary_heroDot__SXbxZ{color:var(--text-quaternary);font-size:10px}.StepSummary_heroTitle__4X4l6{color:#2d3033;font-size:15px;font-weight:700;line-height:1.35}.StepSummary_heroSubtitle__VS6Sf{color:var(--text-tertiary);font-size:12px;line-height:1.5}.StepSummary_heroActions__mTw6h{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.StepSummary_heroAction__65cxW{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;padding:7px 14px;transition:all var(--transition)}.StepSummary_heroAction__65cxW:hover{background:var(--amber-50);border-color:var(--accent-amber);color:var(--accent-amber)}.StepSummary_heroAction__65cxW svg{height:13px;width:13px}.StepSummary_heroRight__KFV08{background:var(--surface-raised);display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:22px 28px}.StepSummary_heroStats__g\+Oen{display:grid;grid-template-columns:repeat(4,1fr)}.StepSummary_heroStat__BneKv{align-items:center;border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:3px;padding:0 6px}.StepSummary_heroStat__BneKv:last-child{border-right:none}.StepSummary_heroStatVal__wiAVw{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.StepSummary_heroStatLabel__mM9hK{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;text-align:center;text-transform:uppercase}.StepSummary_heroStatTotal__r0XWj{color:var(--accent-amber)}.StepSummary_heroProgress__77V8X{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.StepSummary_heroProgressStep__juK4p{align-items:center;color:var(--text-tertiary);display:flex;font-size:10px;font-weight:600;gap:4px}.StepSummary_heroProgressDot__GfFUm{background:var(--text-quaternary);border-radius:50%;flex-shrink:0;height:6px;width:6px}.StepSummary_heroProgressDotActive__TNCvR{background:var(--accent-amber);border-radius:50%;box-shadow:0 0 0 3px #d9770626;height:9px;width:9px}.StepSummary_heroProgressLabel__wFDDt{font-weight:600}.StepSummary_heroProgressLabelActive__uQljR{color:var(--accent-amber);font-weight:800}.StepSummary_checklist__04Gzj{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;padding:16px 18px}.StepSummary_checklistHeader__xTwNh{align-items:center;display:flex;justify-content:space-between}.StepSummary_checklistTitle__t5Tku{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepSummary_checklistScore__jf3ZH{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:4px 12px}.StepSummary_checklistScoreBar__m8UZB{background:var(--surface-sunken);border-radius:999px;flex:1 1;height:5px;overflow:hidden}.StepSummary_checklistScoreFill__SgSBf{background:#2d3033;border-radius:999px;height:100%;transition:width .4s ease}.StepSummary_checklistScoreFillWarn__9xeTK{background:var(--accent-amber)}.StepSummary_checklistItems__AYT69{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.StepSummary_checklistItem__6PzEB{align-items:center;border-radius:var(--radius-sm);display:flex;font-size:12px;font-weight:600;gap:8px;padding:8px 10px}.StepSummary_checklistItemDone__RHGxV{background:var(--surface-raised);border:1px solid var(--border-light);color:var(--text-secondary)}.StepSummary_checklistItemMissing__rnE6a{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.StepSummary_checklistItemIcon__9OED6{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:10px;font-weight:800;height:16px;justify-content:center;width:16px}.StepSummary_checklistItemIconDone__RT748{background:#2d3033;color:#fff}.StepSummary_checklistItemIconMissing__rFNnc{background:#dc2626;color:#fff}.StepSummary_section__gdMG4{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.StepSummary_sectionHeader__mh0sx{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);display:flex;gap:10px;justify-content:space-between;padding:14px 20px}.StepSummary_sectionHeaderLeft__xNPIC{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.StepSummary_sectionIcon__H2EBI{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.StepSummary_sectionIconInner__cYJj6{display:flex}.StepSummary_sectionIconInner__cYJj6 svg{height:16px;width:16px}.StepSummary_sectionTitle__zdVD7{color:#2d3033;font-size:14px;font-weight:700;letter-spacing:-.01em}.StepSummary_sectionSubtitle__RyrdU{color:var(--text-tertiary);font-size:11.5px;font-weight:500}.StepSummary_sectionCount__eRmMO{background:var(--surface-sunken);border-radius:999px;color:var(--text-secondary);font-size:11px;font-weight:800;padding:2px 8px}.StepSummary_sectionBody__Tsc\+S{display:flex;flex-direction:column;gap:16px;padding:20px}.StepSummary_editBtn__nzoun{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11.5px;font-weight:700;gap:5px;padding:6px 12px;transition:all var(--transition)}.StepSummary_editBtn__nzoun:hover{background:var(--amber-50);border-color:var(--accent-amber);color:var(--accent-amber)}.StepSummary_editBtn__nzoun svg{height:12px;width:12px}.StepSummary_detailEmpty__W3ZiH{color:var(--text-quaternary);font-size:13px;font-style:italic;padding:20px 0;text-align:center}.StepSummary_badge__gi7OB{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:5px;letter-spacing:.02em;padding:3px 10px}.StepSummary_badgeDot__LYWA-{border-radius:50%;flex-shrink:0;height:5px;width:5px}.StepSummary_pill__J-9Mt{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:4px;padding:2px 9px}.StepSummary_threeCol__EoZRY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1.2fr 1fr}.StepSummary_twoCol__ka-Vx{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.StepSummary_infoCard__cwLr8{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden}.StepSummary_infoCardTitle__nCh\+-{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);color:var(--text-tertiary);display:flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase}.StepSummary_infoCardTitle__nCh\+- svg{height:12px;width:12px}.StepSummary_infoCardBody__Dk58\+{padding:4px 0}.StepSummary_infoRow__CWVOZ{align-items:center;border-bottom:1px solid var(--border-light);display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:9px 14px}.StepSummary_infoRow__CWVOZ:last-child{border-bottom:none}.StepSummary_infoRowLabel__nNGrT{color:var(--text-tertiary);flex-shrink:0;font-weight:500}.StepSummary_infoRowVal__xxLfj{color:#2d3033;font-weight:600;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.StepSummary_infoRowMono__qXk74{color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,monospace;font-size:11.5px}.StepSummary_customerCard__YOTZv{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:14px;padding:18px}.StepSummary_customerTopRow__y7S8t{align-items:flex-start;display:flex;gap:14px}.StepSummary_customerAvatar__mz\+kw{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:48px;justify-content:center;letter-spacing:-.03em;width:48px}.StepSummary_customerInfo__HjOXR{flex:1 1;min-width:0}.StepSummary_customerName__5kvr-{color:#2d3033;font-size:15px;font-weight:700;line-height:1.25;margin-bottom:4px}.StepSummary_customerBadgeRow__haejL{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.StepSummary_customerContact__ljgs7{border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:7px;padding-top:12px}.StepSummary_customerContactItem__Aa6B8{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:8px}.StepSummary_customerContactIcon__47cDA{align-items:center;background:var(--surface-sunken);border-radius:5px;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:11px;height:22px;justify-content:center;width:22px}.StepSummary_customerContactVal__aAgeF{color:#2d3033;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_tripOverview__hE1FM{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.StepSummary_tripOverviewHdr__F3rxs{align-items:center;display:flex;gap:8px;justify-content:space-between}.StepSummary_tripOverviewLabel__SxdHF{color:var(--text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepSummary_tripOverviewDates__K--Bk{color:var(--text-tertiary);font-size:11.5px;font-weight:600}.StepSummary_tripRoute__VLIGp{align-items:center;display:flex;flex-wrap:wrap}.StepSummary_tripRouteNode__g2jXT{align-items:center;display:flex;flex-direction:column;gap:3px;min-width:60px}.StepSummary_tripRouteCode__sGRx-{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:800;letter-spacing:.04em}.StepSummary_tripRouteCity__s4UGV{color:var(--text-tertiary);font-size:10px;text-transform:uppercase}.StepSummary_tripRouteConnector__vDX60{background:var(--border);flex:1 1;height:2px;margin:0 10px;min-width:30px;position:relative}.StepSummary_tripRouteConnectorIcon__EJjQZ{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:4px;color:var(--text-tertiary);display:flex;justify-content:center;left:50%;padding:3px 6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.StepSummary_tripRouteConnectorIcon__EJjQZ svg{height:12px;width:12px}.StepSummary_productList__WVT18{display:flex;flex-direction:column;gap:12px}.StepSummary_productCard__hcLCF{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow var(--transition)}.StepSummary_productCard__hcLCF:hover{box-shadow:var(--shadow-sm)}.StepSummary_productCardHdr__3kTz0{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.StepSummary_productCardHdrLeft__oQWxe{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.StepSummary_productCardIcon__PpoYd{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.StepSummary_productCardIcon__PpoYd svg{height:20px;width:20px}.StepSummary_productCardMeta__OqQzc{flex:1 1;min-width:0}.StepSummary_productCardType__KwPam{color:#2d3033;font-size:14px;font-weight:700}.StepSummary_productCardSup__3VnMM{align-items:center;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px;margin-top:2px}.StepSummary_productCardSupSep__dF-BJ{color:var(--border)}.StepSummary_productCardHdrRight__oiGOg{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end}.StepSummary_productCardPaxBadge__iQGEa{align-items:center;background:var(--surface-sunken);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 10px}.StepSummary_productCardPaxBadge__iQGEa svg{height:12px;width:12px}.StepSummary_productCardBody__ZWdtg{display:flex;flex-direction:column}.StepSummary_serviceDateStrip__hGUk7{align-items:center;background:var(--amber-50);border-bottom:1px solid var(--border-light);display:flex;font-size:11.5px;gap:12px;padding:10px 18px}.StepSummary_serviceDateStripIcon__MKFj0{color:var(--accent-amber);display:flex}.StepSummary_serviceDateStripIcon__MKFj0 svg{height:13px;width:13px}.StepSummary_serviceDateStripLabel__tm1Ws{color:var(--accent-amber);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.StepSummary_serviceDateStripVal__eumKL{color:var(--text-secondary);font-weight:600}.StepSummary_flightLegs__11qLl{display:flex;flex-direction:column}.StepSummary_flightLeg__OuG4L{border-bottom:1px solid var(--border-light);padding:16px 18px}.StepSummary_flightLeg__OuG4L:last-child{border-bottom:none}.StepSummary_flightLegBar__r805i{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.StepSummary_flightLegLeft__VH5BJ{align-items:center;display:flex;gap:8px}.StepSummary_flightLegLabel__wcpAS{background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:10px;font-weight:800;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.StepSummary_flightRoute__YWDzL{align-items:center;background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:14px;padding:12px 14px}.StepSummary_flightPort__n2t\+I{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.StepSummary_flightPortRight__yGbLX{align-items:flex-end}.StepSummary_flightPortCode__1VOii{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:800;letter-spacing:.06em;line-height:1}.StepSummary_flightPortTime__ND8pg{color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.StepSummary_flightArrow__vy4bH{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:80px;position:relative}.StepSummary_flightArrowLine__lR2Op{background:var(--border);height:2px;width:100%}.StepSummary_flightArrowIcon__bnkDL{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:50%;color:var(--text-tertiary);display:flex;justify-content:center;left:50%;padding:4px;position:absolute;top:50%;transform:translate(-50%,-50%)}.StepSummary_flightArrowIcon__bnkDL svg{height:14px;width:14px}.StepSummary_flightPills__5wRrN{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.StepSummary_flightBaggage__hvpZv{border-top:1px dashed var(--border);color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;margin-top:10px;padding-top:10px}.StepSummary_flightBaggageItem__Pn3Mm{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-sm);display:inline-flex;font-weight:600;gap:6px;padding:4px 10px}.StepSummary_hotelDetail__x5pQX{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.StepSummary_hotelHeader__oF1i2{align-items:flex-start;display:flex;gap:12px}.StepSummary_hotelHeroIcon__Cresc{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--accent-amber);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.StepSummary_hotelHeroIcon__Cresc svg{height:20px;width:20px}.StepSummary_hotelName__oiBDh{color:#2d3033;font-size:15px;font-weight:700;line-height:1.3}.StepSummary_hotelMeta__83dpe{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.StepSummary_hotelStars__RLOxs{align-items:center;color:#f59e0b;display:flex;font-size:13px;gap:1px}.StepSummary_hotelLoc__oZoOU{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;font-weight:500;gap:4px}.StepSummary_hotelLoc__oZoOU svg{height:12px;width:12px}.StepSummary_hotelDateStrip__4dlkb{align-items:stretch;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;overflow:hidden}.StepSummary_hotelDateBox__WAHN8{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:12px 16px}.StepSummary_hotelDateBoxRight__10cVe{align-items:flex-end;text-align:right}.StepSummary_hotelDateLabel__tCvpR{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StepSummary_hotelDateDay__-jkzQ{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;line-height:1}.StepSummary_hotelDateFull__pp-3I{color:var(--text-tertiary);font-size:11.5px;font-weight:500}.StepSummary_hotelNightsDivider__5j5BZ{align-items:center;background:var(--surface);border-left:1px dashed var(--border);border-right:1px dashed var(--border);display:flex;flex-direction:column;justify-content:center;padding:0 16px}.StepSummary_hotelNightsNum__jP3jF{color:var(--accent-amber);font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;line-height:1}.StepSummary_hotelNightsLabel__Gw--s{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.05em;margin-top:2px;text-transform:uppercase}.StepSummary_hotelRoomList__N\+595{display:flex;flex-direction:column;gap:6px}.StepSummary_hotelRoom__mQgxB{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:flex;gap:10px;padding:10px 12px}.StepSummary_hotelRoomIdx__Prmue{background:var(--amber-50);border-radius:5px;color:var(--accent-amber);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;padding:3px 9px}.StepSummary_hotelRoomName__ijvhL{color:#2d3033;flex:1 1;font-size:12.5px;font-weight:600;min-width:0}.StepSummary_hotelRoomPills__7rOFf{display:flex;flex-shrink:0;flex-wrap:wrap;gap:5px}.StepSummary_transferDetail__nHsVD{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.StepSummary_transferLegCard__mrMH-{display:flex;flex-direction:column;gap:8px}.StepSummary_transferLegLabel__MsDwL{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;padding:3px 8px}.StepSummary_transferRoute__\+oz-x{align-items:stretch;background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:12px;padding:14px}.StepSummary_transferLoc__VlU38{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.StepSummary_transferLocRight__E4A1i{align-items:flex-end;text-align:right}.StepSummary_transferLocLabel__Otgk\+{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StepSummary_transferLocName__SIgBx{color:#2d3033;font-size:14px;font-weight:700}.StepSummary_transferLocTime__6Wt47{color:var(--text-tertiary);font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600}.StepSummary_transferMid__ySjcI{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px;justify-content:center;padding:0 8px}.StepSummary_transferMidIcon__Urjn0{background:var(--surface);border:1.5px solid var(--border);border-radius:50%;color:var(--text-tertiary);display:flex;padding:6px}.StepSummary_transferMidIcon__Urjn0 svg{height:16px;width:16px}.StepSummary_transferMidLine__6v5w6{background:var(--border);height:2px;width:40px}.StepSummary_genericGrid__bmfaN{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:14px 18px}.StepSummary_genericField__3Pg2l{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:3px;padding:10px 12px}.StepSummary_genericLabel__u2eRD{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.StepSummary_genericVal__i59EK{color:#2d3033;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_paxStrip__NYhsh{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:10px;padding:14px}.StepSummary_paxStripItem__hkDWT{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex:1 1;gap:10px;padding:10px 14px}.StepSummary_paxStripCount__nymDy{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;line-height:1}.StepSummary_paxStripMid__T1y\+W{display:flex;flex:1 1;flex-direction:column;gap:2px}.StepSummary_paxStripLabel__N2Q2m{color:var(--text-secondary);font-size:12px;font-weight:800;letter-spacing:.05em}.StepSummary_paxStripDesc__S-Pm-{color:var(--text-tertiary);font-size:10px;font-weight:600}.StepSummary_paxStripEmpty__YHjKz{color:var(--text-quaternary);flex:1 1;font-size:12px;font-style:italic;padding:10px;text-align:center}.StepSummary_travelerGrid__XYeg4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.StepSummary_travelerCard__pi6B0{align-items:flex-start;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:12px;padding:16px;position:relative;transition:box-shadow var(--transition)}.StepSummary_travelerCard__pi6B0:hover{box-shadow:var(--shadow-xs)}.StepSummary_travelerCardLead__qOEN1{background:var(--amber-50);border-color:var(--accent-amber)}.StepSummary_travelerAvatar__-tnDh{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:42px;justify-content:center;width:42px}.StepSummary_travelerBody__Gq7zP{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.StepSummary_travelerNameRow__YBNXm{align-items:center;display:flex;gap:6px}.StepSummary_travelerName__n-R48{color:#2d3033;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_leadBadge__IVsIN{background:var(--accent-amber);border-radius:4px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 6px;text-transform:uppercase}.StepSummary_travelerMetaRow__hYOlb{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.StepSummary_paxTypeBadge__l7LFS{align-items:center;background:var(--surface-sunken);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 8px}.StepSummary_travelerMetaItem__H-Ewf{color:var(--text-tertiary);font-size:11px;font-weight:500}.StepSummary_travelerDob__uRUZU{color:var(--text-tertiary);font-family:JetBrains Mono,monospace;font-size:11.5px}.StepSummary_travelerAssigned__In2SV{border-top:1px dashed var(--border);display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding-top:8px}.StepSummary_travelerAssignedTag__CH-gv{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:3px;padding:2px 7px}.StepSummary_travelerAssignedTag__CH-gv svg{height:10px;width:10px}.StepSummary_travelerNumber__kWALU{color:var(--text-quaternary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;position:absolute;right:14px;top:12px}.StepSummary_assignMatrix__JMOXz{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.StepSummary_assignHdr__M09dn{background:var(--surface-raised);border-bottom:1.5px solid var(--border);display:flex}.StepSummary_assignHdrCorner__1vj7g{color:var(--text-tertiary);flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.05em;padding:12px 16px;text-transform:uppercase;width:220px}.StepSummary_assignHdrProd__fBYxd{align-items:center;border-left:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:4px;padding:10px 8px;text-align:center}.StepSummary_assignHdrProd__fBYxd svg{height:14px;width:14px}.StepSummary_assignHdrProdType__ph-59{color:var(--text-secondary);font-size:11px;font-weight:700}.StepSummary_assignHdrProdCov__vJJzr{color:var(--text-tertiary);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.StepSummary_assignRow__4wna1{border-bottom:1px solid var(--border-light);display:flex}.StepSummary_assignRow__4wna1:last-child{border-bottom:none}.StepSummary_assignRow__4wna1:nth-child(2n){background:var(--surface-raised)}.StepSummary_assignTraveler__Xzp0C{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:11px 16px;width:220px}.StepSummary_assignTravNum__iQHxU{align-items:center;background:var(--surface-sunken);border-radius:50%;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:10px;font-weight:800;height:24px;justify-content:center;width:24px}.StepSummary_assignTravName__O251-{color:var(--text-secondary);flex:1 1;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_assignTravType__lfx\+l{color:var(--text-tertiary);font-size:9.5px;font-weight:800;letter-spacing:.05em}.StepSummary_assignCell__lJH42{align-items:center;border-left:1px solid var(--border-light);display:flex;flex:1 1;justify-content:center;padding:8px}.StepSummary_assignCheckYes__F05z4{align-items:center;background:#2d3033;border-radius:var(--radius-sm);color:#fff;display:flex;height:26px;justify-content:center;width:26px}.StepSummary_assignCheckYes__F05z4 svg{height:13px;width:13px}.StepSummary_assignCheckNo__BPCMV{color:var(--text-quaternary);font-size:16px;font-weight:600}.StepSummary_ssrCategories__WFmpV{display:flex;flex-direction:column;gap:12px}.StepSummary_ssrCategoryBlock__ecGp3{border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.StepSummary_ssrCategoryHdr__5F2Em{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:9px 14px}.StepSummary_ssrCategoryName__BYOeg{color:var(--text-secondary);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.StepSummary_ssrCategoryCount__Z7x0u{background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:10.5px;font-weight:700;padding:2px 9px}.StepSummary_ssrItemList__xT\+fo{display:flex;flex-direction:column}.StepSummary_ssrItem__zOyfB{grid-gap:12px;align-items:center;border-bottom:1px solid var(--border-light);display:grid;font-size:12.5px;gap:12px;grid-template-columns:90px 1fr 1.3fr auto;padding:10px 14px}.StepSummary_ssrItem__zOyfB:last-child{border-bottom:none}.StepSummary_ssrItem__zOyfB:nth-child(2n){background:var(--surface-raised)}.StepSummary_ssrItemCode__-Ypzw{background:var(--surface-sunken);border-radius:4px;color:#2d3033;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;padding:2px 8px;text-align:center}.StepSummary_ssrItemDesc__I\+kCG{color:var(--text-secondary);font-weight:600}.StepSummary_ssrItemMeta__OGwPk{align-items:center;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px}.StepSummary_ssrItemPrice__Aw50K{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700;min-width:70px;text-align:right}.StepSummary_ssrVatBadge__6l8ZB{background:#eef2ff;border:1px solid #c7d2fe;border-radius:4px;color:#6366f1;font-size:10.5px;font-weight:600;padding:1px 5px}.StepSummary_finTiles__cO9wU{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.StepSummary_finTile__HZEbx{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:16px 18px}.StepSummary_finTileAccent__T0VaF{display:none}.StepSummary_finTileLabel__TZTUJ{color:var(--text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepSummary_finTileVal__ZzWVJ{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.StepSummary_finTileSub__N9tlQ{color:var(--text-tertiary);font-size:11.5px;font-weight:600}.StepSummary_finTileValTax__sdWqd{color:var(--text-tertiary);font-size:12px;font-weight:600;letter-spacing:0}.StepSummary_finTileTrend__9hsq5{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:3px;margin-top:3px}.StepSummary_pricingBreakdown__DrdL9{display:flex;flex-direction:column;gap:10px}.StepSummary_pricingBreakdownTitle__ZrA56{color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.StepSummary_pricingGroup__CHFhv{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.StepSummary_pricingGroupHdr__Pq2CO{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);display:flex;gap:10px;justify-content:space-between;padding:11px 14px}.StepSummary_pricingGroupLeft__JJs0k{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.StepSummary_pricingGroupIcon__HHHXk{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.StepSummary_pricingGroupIcon__HHHXk svg{height:15px;width:15px}.StepSummary_pricingGroupType__andZ2{color:#2d3033;font-size:13px;font-weight:700}.StepSummary_pricingGroupSup__jSSwd{color:var(--text-tertiary);font-size:11.5px}.StepSummary_pricingGroupTotals__n3fKn{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.StepSummary_pricingGroupTotalSell__pNyCX{color:var(--accent-amber);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800}.StepSummary_pricingGroupTotalCost__Pwixz{color:var(--text-tertiary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.StepSummary_pricingTableHdr__Snnxj{grid-gap:8px;background:var(--surface-raised);border-bottom:1px solid var(--border-light);color:var(--text-tertiary);display:grid;font-size:10px;font-weight:800;gap:8px;grid-template-columns:26px 1.8fr .7fr 1fr .8fr .8fr 1fr 1fr .7fr;letter-spacing:.05em;padding:9px 14px;text-transform:uppercase}.StepSummary_pricingHdrRight__lR4W4{text-align:right}.StepSummary_pricingTableRow__a4evX{grid-gap:8px;align-items:center;border-bottom:1px solid var(--border-light);display:grid;font-size:12.5px;gap:8px;grid-template-columns:26px 1.8fr .7fr 1fr .8fr .8fr 1fr 1fr .7fr;padding:10px 14px}.StepSummary_pricingTableRow__a4evX:last-child{border-bottom:none}.StepSummary_pricingTableRow__a4evX:hover{background:var(--surface-raised)}.StepSummary_pricingRowIdx__u5MQr{color:var(--text-quaternary);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:800}.StepSummary_pricingRowName__8GbLf{color:var(--text-secondary);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_pricingAmt__lT\+4j{color:#2d3033;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:500;text-align:right}.StepSummary_pricingAmtSell__KAryp{color:var(--accent-amber);font-weight:700}.StepSummary_pricingAmtCost__c9vPy{color:var(--text-secondary)}.StepSummary_pricingAmtMarkup__ha7aw{color:var(--text-tertiary);font-weight:600}.StepSummary_pricingAmtMuted__Bzwh\+{color:var(--text-quaternary)}.StepSummary_adjustments__I\+jhq{display:flex;flex-direction:column;gap:6px}.StepSummary_adjRow__8-0Bk{grid-gap:14px;align-items:center;background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:grid;gap:14px;grid-template-columns:1fr auto 110px;padding:10px 14px}.StepSummary_adjLabel__ncOU\+{color:#2d3033;font-size:13px;font-weight:600}.StepSummary_adjMode__GGrSN{background:var(--surface-sunken);border-radius:999px;color:var(--text-tertiary);font-size:10.5px;font-weight:600;padding:2px 8px}.StepSummary_adjVal__2nKBs{font-family:JetBrains Mono,monospace;font-weight:800;text-align:right}.StepSummary_adjValDiscount__aylrt{color:#b91c1c}.StepSummary_adjValSurcharge__AVEJX{color:#047857}.StepSummary_paymentSchedule__auMzb{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.StepSummary_paymentTile__C8kU-{background:var(--surface-raised);border:1.5px dashed var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:14px 16px}.StepSummary_paymentTileDeposit__LPccV{background:var(--amber-50);border-color:var(--accent-amber)}.StepSummary_paymentTileLabel__atUS2{color:var(--text-tertiary);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.StepSummary_paymentTileLabelDeposit__VN22d{color:var(--accent-amber)}.StepSummary_paymentTileVal__7zzyu{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.StepSummary_paymentTileValDeposit__aNlAN{color:var(--accent-amber)}.StepSummary_paymentTileDesc__5RTQg{color:var(--text-tertiary);font-size:11px;font-weight:500}.StepSummary_grandTotal__nbJbg{background:var(--surface-raised);border:1.5px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px;padding:18px}.StepSummary_grandTotalRow__pOSRk{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between}.StepSummary_grandTotalRow__pOSRk strong{color:#2d3033;font-family:JetBrains Mono,monospace;font-weight:700}.StepSummary_grandTotalFinal__3YShU{align-items:center;border-top:2px solid var(--border);color:#2d3033;display:flex;font-size:17px;font-weight:800;justify-content:space-between;margin-top:6px;padding:12px 0 10px}.StepSummary_grandTotalFinal__3YShU span:last-child{color:var(--accent-amber);font-family:JetBrains Mono,monospace}.StepSummary_grandTotalOutstanding__-lks3{align-items:center;border-top:1px dashed var(--border);display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-top:2px;padding-top:10px}.StepSummary_grandTotalOutstanding__-lks3 span:last-child{color:#b91c1c;font-family:JetBrains Mono,monospace}.StepSummary_notesList__e8u7W{display:flex;flex-direction:column;gap:8px}.StepSummary_noteItem__-a8XL{border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.StepSummary_noteMeta__WHP0x{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);display:flex;gap:10px;padding:9px 14px}.StepSummary_noteAuthor__ETpP4{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:700;gap:7px}.StepSummary_noteAuthorDot__jrFmB{align-items:center;background:#2d3033;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:800;height:22px;justify-content:center;width:22px}.StepSummary_noteDate__VI5tj{color:var(--text-quaternary);font-size:11px;font-weight:600}.StepSummary_noteText__A2j7F{color:var(--text-secondary);font-size:13px;line-height:1.6;padding:12px 14px}.StepSummary_activity__luJNR{display:flex;flex-direction:column;padding-left:8px;position:relative}.StepSummary_activity__luJNR:before{background:var(--border);bottom:14px;content:"";left:11px;position:absolute;top:14px;width:2px}.StepSummary_activityItem__vxYb4{align-items:flex-start;display:flex;gap:14px;padding:8px 0;position:relative}.StepSummary_activityDot__p5-Z3{background:var(--text-quaternary);border-radius:50%;box-shadow:0 0 0 3px #fff;flex-shrink:0;height:10px;margin-left:5px;margin-top:4px;width:10px;z-index:1}.StepSummary_activityBody__HR3z6{display:flex;flex:1 1;flex-direction:column;gap:2px}.StepSummary_activityTitle__NbCES{color:#2d3033;font-size:12.5px;font-weight:700}.StepSummary_activityDesc__Ab2wY{color:var(--text-tertiary);font-size:11.5px}.StepSummary_activityTime__vSmP4{color:var(--text-quaternary);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px}.StepSummary_docsGrid__F6XWq{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.StepSummary_docItem__dilbV{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:12px;padding:12px 14px;transition:all var(--transition)}.StepSummary_docItem__dilbV:hover{background:var(--surface-raised);border-color:var(--border)}.StepSummary_docIcon__Q-d8j{align-items:center;background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:17px;height:36px;justify-content:center;width:36px}.StepSummary_docInfo__tm9\+i{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.StepSummary_docLabel__bmqC3{color:var(--text-primary);font-size:13px;font-weight:700}.StepSummary_docDesc__HJGKx{color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_docStatus__gyBSK{background:var(--surface-sunken);border-radius:999px;color:var(--text-tertiary);flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.StepSummary_infoBox__A3eC-{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12px;line-height:1.55;padding:12px 16px}.StepSummary_confirmPanel__Nz4e7{background:var(--surface-raised);border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.StepSummary_confirmPanelHdr__W\+neG{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:16px 20px}.StepSummary_confirmPanelIcon__k22Jh{align-items:center;background:var(--text-primary);border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.StepSummary_confirmPanelIcon__k22Jh svg{height:18px;width:18px}.StepSummary_confirmPanelTitle__tOD1P{color:var(--text-primary);font-size:15px;font-weight:800}.StepSummary_confirmPanelSubtitle__co61k{color:var(--text-tertiary);font-size:12px;font-weight:500;margin-top:2px}.StepSummary_confirmPanelBody__Ju4Bp{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.StepSummary_confirmPanelList__M4ntA{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.StepSummary_confirmPanelListItem__9A031{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:12.5px;gap:8px;line-height:1.55}.StepSummary_confirmPanelListItemIcon__KFzMq{align-items:center;background:var(--text-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;width:18px}.StepSummary_confirmPanelListItemIcon__KFzMq svg{height:10px;width:10px}@media (max-width:1024px){.StepSummary_heroGrid__IwHFl{grid-template-columns:1fr}.StepSummary_heroLeft__Wmaqc{border-bottom:1px solid var(--border-light);border-right:none}.StepSummary_threeCol__EoZRY,.StepSummary_twoCol__ka-Vx{grid-template-columns:1fr}.StepSummary_finTiles__cO9wU{grid-template-columns:1fr 1fr}.StepSummary_pricingTableHdr__Snnxj,.StepSummary_pricingTableRow__a4evX{grid-template-columns:24px 1.5fr .6fr 1fr 1fr 1fr}.StepSummary_pricingTableHdr__Snnxj>span:nth-child(7),.StepSummary_pricingTableHdr__Snnxj>span:nth-child(8),.StepSummary_pricingTableRow__a4evX>span:nth-child(7),.StepSummary_pricingTableRow__a4evX>span:nth-child(8){display:none}.StepSummary_paymentSchedule__auMzb{grid-template-columns:1fr}.StepSummary_paxStrip__NYhsh{flex-wrap:wrap}.StepSummary_paxStripItem__hkDWT{min-width:calc(50% - 5px)}.StepSummary_ssrItem__zOyfB{grid-template-columns:80px 1fr auto}.StepSummary_heroProgress__77V8X,.StepSummary_ssrItem__zOyfB .StepSummary_ssrItemMeta__OGwPk{display:none}}@media (max-width:640px){.StepSummary_finTiles__cO9wU,.StepSummary_travelerGrid__XYeg4{grid-template-columns:1fr}.StepSummary_heroRefValue__596hU{font-size:22px}.StepSummary_heroStatVal__wiAVw{font-size:16px}.StepSummary_assignHdrCorner__1vj7g,.StepSummary_assignTraveler__Xzp0C{width:140px}.StepSummary_assignTravType__lfx\+l{display:none}.StepSummary_flightPortCode__1VOii{font-size:20px}.StepSummary_flightArrow__vy4bH,.StepSummary_tripRouteNode__g2jXT{min-width:50px}.StepSummary_tripRouteCode__sGRx-{font-size:14px}.StepSummary_docsGrid__F6XWq{grid-template-columns:1fr}.StepSummary_heroActions__mTw6h{flex-direction:column}.StepSummary_heroAction__65cxW{justify-content:center}}.StepSummary_bo__gcjQh{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.StepSummary_boHead__wXVNU{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:0 2px}.StepSummary_boHeadTitle__l-iew{color:var(--text-primary);font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.StepSummary_boHeadSub__eWJyk{color:var(--text-tertiary);font-size:13px;margin:4px 0 0}.StepSummary_boHeadRight__tL6BC{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.StepSummary_boHeadStatusWrap__FKu\+Q{align-items:center;display:flex;gap:10px}.StepSummary_boHeadStatusLabel__idQPL{color:var(--text-tertiary);font-size:12px;font-weight:600}.StepSummary_boReadyBadge__hAugr{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:4px 12px}.StepSummary_boReadyBadge__hAugr svg{height:13px;width:13px}.StepSummary_boHeadUpdated__PTbKT{color:var(--text-quaternary);font-size:11.5px}.StepSummary_boTopCard__lzwAj{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden}.StepSummary_boTopCell__LTyX2{border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:5px;min-width:0;padding:18px 20px}.StepSummary_boTopCellLast__p2p2K{border-right:none}.StepSummary_boTopCellHead__fLC0a{align-items:center;display:flex;gap:7px;margin-bottom:3px}.StepSummary_boTopIcon__L2FuK{align-items:center;background:var(--blue-50);border-radius:var(--radius-sm);color:var(--accent-blue);display:flex;height:26px;justify-content:center;width:26px}.StepSummary_boTopIcon__L2FuK svg{height:15px;width:15px}.StepSummary_boTopLabel__n1Ju1{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepSummary_boTopRefRow__Pq4dg{align-items:center;display:flex;gap:8px}.StepSummary_boTopRef__eCrN\+{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:16px;font-weight:800;letter-spacing:.01em}.StepSummary_boCopyBtn__PFXt7{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all var(--transition);width:24px}.StepSummary_boCopyBtn__PFXt7:hover{border-color:var(--accent-blue);color:var(--accent-blue)}.StepSummary_boCopyBtn__PFXt7 svg{height:12px;width:12px}.StepSummary_boCopied__8cCCc{color:#047857;font-size:11px;font-weight:700}.StepSummary_boTopCustName__tKYiw{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:700;gap:6px}.StepSummary_boTopCustName__tKYiw svg{color:var(--text-tertiary);flex-shrink:0;height:14px;width:14px}.StepSummary_boTopCustLine__65AoT{color:var(--text-secondary);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_boTopDates__YuFk3,.StepSummary_boTopTravelers__t4yAZ,.StepSummary_boTopType__Dezwj{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:700;gap:6px}.StepSummary_boTopDates__YuFk3 svg,.StepSummary_boTopTravelers__t4yAZ svg,.StepSummary_boTopType__Dezwj svg{color:var(--text-tertiary);flex-shrink:0;height:14px;width:14px}.StepSummary_boTopDatesSub__8oRFz{color:var(--text-tertiary);font-size:11.5px}.StepSummary_boTopVat__pLvUN{color:var(--text-tertiary);font-size:11px;font-weight:600;margin-top:2px}.StepSummary_boVatBadge__sq5Ft{background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:10.5px;font-weight:700;padding:2px 8px}.StepSummary_boOutlineBtn__YX\+hv{align-items:center;align-self:flex-start;background:var(--surface);border:1px solid var(--accent-blue);border-radius:var(--radius-sm);color:var(--accent-blue);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:5px;padding:6px 12px;transition:all var(--transition);white-space:nowrap}.StepSummary_boOutlineBtn__YX\+hv:hover{background:var(--blue-50)}.StepSummary_boKpis__DclrU{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.StepSummary_boKpi__G1CiC{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:16px 18px}.StepSummary_boKpiHead__l9te0{align-items:center;display:flex;gap:8px;justify-content:space-between}.StepSummary_boKpiLabel__NetZt{color:var(--text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StepSummary_boKpiIcon__y-i4j{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.StepSummary_boKpiIcon__y-i4j svg{height:15px;width:15px}.StepSummary_boKpiVal__Prxat{font-family:JetBrains Mono,SF Mono,monospace;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.StepSummary_boKpiSub__u-b4E{color:var(--text-tertiary);font-size:11.5px;font-weight:600}.StepSummary_boKpiBlue__\+tEgp{background:linear-gradient(135deg,var(--blue-50),var(--surface) 72%)}.StepSummary_boKpiBlue__\+tEgp .StepSummary_boKpiVal__Prxat{color:var(--accent-blue)}.StepSummary_boKpiBlue__\+tEgp .StepSummary_boKpiIcon__y-i4j{background:var(--blue-50);color:var(--accent-blue)}.StepSummary_boKpiNeutral__U8y3W .StepSummary_boKpiVal__Prxat{color:var(--text-primary)}.StepSummary_boKpiNeutral__U8y3W .StepSummary_boKpiIcon__y-i4j{background:var(--surface-sunken);color:var(--text-secondary)}.StepSummary_boKpiGreen__Idze6{background:linear-gradient(135deg,#ecfdf5,var(--surface) 72%)}.StepSummary_boKpiGreen__Idze6 .StepSummary_boKpiVal__Prxat{color:#059669}.StepSummary_boKpiGreen__Idze6 .StepSummary_boKpiIcon__y-i4j{background:#ecfdf5;color:#059669}.StepSummary_boKpiAmber__TI1WR{background:linear-gradient(135deg,var(--amber-50),var(--surface) 72%)}.StepSummary_boKpiAmber__TI1WR .StepSummary_boKpiVal__Prxat{color:var(--accent-amber)}.StepSummary_boKpiAmber__TI1WR .StepSummary_boKpiIcon__y-i4j{background:var(--amber-50);color:var(--accent-amber)}.StepSummary_boCard__\+XaD1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.StepSummary_boCardHead__lmFPa{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;padding:14px 20px}.StepSummary_boCardHeadLeft__ojuul{align-items:center;display:flex;gap:10px;min-width:0}.StepSummary_boCardIcon__ZQ5ii{align-items:center;background:var(--blue-50);border-radius:var(--radius-sm);color:var(--accent-blue);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.StepSummary_boCardIcon__ZQ5ii svg{height:16px;width:16px}.StepSummary_boCardTitle__Vrho-{color:var(--text-primary);font-size:15px;font-weight:700}.StepSummary_boCardHeadRight__yI1kA{align-items:center;display:flex;flex-shrink:0;gap:12px}.StepSummary_boCardHeadMeta__fl7se{color:var(--text-tertiary);font-size:12px;font-weight:600;white-space:nowrap}.StepSummary_boEmpty__kM7fO{color:var(--text-quaternary);font-size:13px;font-style:italic;padding:28px;text-align:center}.StepSummary_boTravSummary__QeN0L{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1.4fr 1fr;padding:18px 20px}.StepSummary_boPaxRow__UxEMI{display:flex;flex-wrap:wrap;gap:28px}.StepSummary_boPaxItem__pL\+Oc{align-items:center;display:flex;gap:10px}.StepSummary_boPaxIcon__TWBRI{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.StepSummary_boPaxIcon__TWBRI svg{height:18px;width:18px}.StepSummary_boPaxCount__owpgV{color:var(--text-primary);font-size:14px;font-weight:700}.StepSummary_boPaxDesc__k6HJu{color:var(--text-tertiary);font-size:11px}.StepSummary_boCompleteBox__bCxvn{align-items:flex-start;border-radius:var(--radius-md);display:flex;gap:10px;padding:12px 14px}.StepSummary_boCompleteOk__lA5zC{background:#ecfdf5;border:1px solid #a7f3d0}.StepSummary_boCompleteWarn__lVroY{background:var(--amber-50);border:1px solid #fde68a}.StepSummary_boCompleteIcon__BSQO4{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:22px;justify-content:center;width:22px}.StepSummary_boCompleteOk__lA5zC .StepSummary_boCompleteIcon__BSQO4{background:#059669}.StepSummary_boCompleteWarn__lVroY .StepSummary_boCompleteIcon__BSQO4{background:var(--accent-amber)}.StepSummary_boCompleteIcon__BSQO4 svg{height:13px;width:13px}.StepSummary_boCompleteTitle__6tJuk{font-size:13px;font-weight:700}.StepSummary_boCompleteOk__lA5zC .StepSummary_boCompleteTitle__6tJuk{color:#047857}.StepSummary_boCompleteWarn__lVroY .StepSummary_boCompleteTitle__6tJuk{color:#92610e}.StepSummary_boCompleteSub__FzwYR{color:var(--text-secondary);font-size:11.5px;margin-top:1px}.StepSummary_boProductList__nropw{display:flex;flex-direction:column}.StepSummary_boProduct__0-Kgt{border-bottom:1px solid var(--border-light)}.StepSummary_boProduct__0-Kgt:last-child{border-bottom:none}.StepSummary_boProductRow__w6tTW{grid-gap:14px;align-items:center;cursor:pointer;display:grid;gap:14px;grid-template-columns:44px 2fr 1.3fr 110px .9fr 1fr 24px;padding:14px 20px;transition:background var(--transition)}.StepSummary_boProductRow__w6tTW:hover{background:var(--surface-raised)}.StepSummary_boProductIcon__sH6U3{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.StepSummary_boProductIcon__sH6U3 svg{height:20px;width:20px}.StepSummary_boProductMain__ClP48{min-width:0}.StepSummary_boProductName__2YuVF{color:var(--text-primary);font-size:13.5px;font-weight:700}.StepSummary_boProductSub__jj4x6{color:var(--text-secondary);font-size:11.5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_boProductDate__3XhqR{color:var(--text-tertiary);font-size:11px;margin-top:1px}.StepSummary_boProductSupplier__gmgdN{min-width:0}.StepSummary_boProductSupName__ax1N1{color:var(--text-secondary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_boProductSupRef__5zMub{color:var(--text-tertiary);font-size:11px}.StepSummary_boProductStatus__s56nu{display:flex}.StepSummary_boProductPaxLabel__TVdKd{color:var(--text-tertiary);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.StepSummary_boProductPaxVal__ptOz\+{color:var(--text-secondary);font-size:12px;font-weight:600;margin-top:2px}.StepSummary_boProductPrice__7eg7P{text-align:right}.StepSummary_boProductPriceVal__TPsWW{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:800}.StepSummary_boProductPriceLabel__BfGw7{color:var(--text-tertiary);font-size:10px;margin-top:2px}.StepSummary_boChevron__U1SJA{align-items:center;color:var(--text-quaternary);display:flex;justify-content:center;transition:transform var(--transition)}.StepSummary_boChevron__U1SJA svg{height:16px;width:16px}.StepSummary_boChevronOpen__24ZZ\+{transform:rotate(180deg)}.StepSummary_boProductExpand__lRZZC{background:var(--surface-raised);border-top:1px solid var(--border-light)}.StepSummary_boPricing__N4QAf{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.3fr 1fr;padding:18px 20px}.StepSummary_boPricingRows__8Pfnq{display:flex;flex-direction:column}.StepSummary_boPricingRow__qwfRe{align-items:center;border-bottom:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between;padding:11px 2px}.StepSummary_boPricingRow__qwfRe:last-child{border-bottom:none}.StepSummary_boPricingRow__qwfRe strong{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;font-weight:700}.StepSummary_boMarginBox__4yqhn{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1px solid #a7f3d0;border-radius:var(--radius-md);overflow:hidden;padding:16px 18px;position:relative}.StepSummary_boMarginLabel__NLbFB{color:#047857;font-size:12px;font-weight:700}.StepSummary_boMarginVal__xxMsl{color:#059669;font-family:JetBrains Mono,SF Mono,monospace;font-size:26px;font-weight:800;margin-top:4px}.StepSummary_boMarginPct__aBokJ{color:#047857;font-size:11.5px;margin-top:2px}.StepSummary_boSpark__cASYK{bottom:14px;color:#34d399;height:36px;opacity:.9;position:absolute;right:14px;width:110px}.StepSummary_boChecks__KEpUh{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,1fr);padding:18px 20px}.StepSummary_boCheck__-bxlU{align-items:flex-start;display:flex;gap:8px}.StepSummary_boCheckIcon__pFoe0{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:22px;justify-content:center;width:22px}.StepSummary_boCheckIcon__pFoe0 svg{height:13px;width:13px}.StepSummary_boCheckIconOk__g4\+XJ{background:#059669}.StepSummary_boCheckIconWarn__7tjh9{background:var(--accent-amber)}.StepSummary_boCheckTitle__vJgDr{color:var(--text-primary);font-size:12.5px;font-weight:700}.StepSummary_boCheckDesc__VlgU9{color:var(--text-tertiary);font-size:11px;line-height:1.35;margin-top:1px}.StepSummary_boWarning__7N6VW{align-items:center;background:var(--amber-50);border:1px solid #fde68a;border-radius:var(--radius-md);display:flex;gap:12px;margin:0 20px 18px;padding:12px 16px}.StepSummary_boWarningIcon__K86ur{align-items:center;background:var(--accent-amber);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:22px;justify-content:center;width:22px}.StepSummary_boWarningBody__UMh35{flex:1 1;min-width:0}.StepSummary_boWarningTitle__GR2cV{color:#92610e;font-size:12.5px;font-weight:700}.StepSummary_boWarningList__b2Zv0{color:#92610e;font-size:12px;margin:4px 0 0;padding-left:18px}.StepSummary_boWarningList__b2Zv0 li{line-height:1.5}.StepSummary_boFinance__z0kU7{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:repeat(4,1fr) auto;padding:18px 20px}.StepSummary_boFinLabel__F6En9{color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.StepSummary_boFinVal__uGRt0{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:18px;font-weight:800;margin-top:4px}.StepSummary_boFinValWarn__PGAIP{color:var(--accent-amber)}.StepSummary_boFinSub__RNU2x{color:var(--text-tertiary);font-size:11px;margin-top:2px}.StepSummary_boFinAction__R96iM{justify-self:end}.StepSummary_boFooter__RmCoJ{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:10px;padding:14px 18px}.StepSummary_boFooterSpacer__B0Nbl{flex:1 1}.StepSummary_boGhostBtn__mBohE{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all var(--transition)}.StepSummary_boGhostBtn__mBohE:hover{background:var(--surface-raised);border-color:#d1d5db}.StepSummary_boGhostBtn__mBohE svg{height:14px;width:14px}.StepSummary_boBtnPrimary__3QGYn{align-items:center;background:linear-gradient(135deg,#3b5bdb,#2563eb);border:none;border-radius:var(--radius-sm);box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;padding:10px 24px;transition:all var(--transition)}.StepSummary_boBtnPrimary__3QGYn:hover:not(:disabled){box-shadow:0 4px 12px #2563eb59;transform:translateY(-1px)}.StepSummary_boBtnPrimary__3QGYn:disabled{cursor:not-allowed;opacity:.5}.StepSummary_boBtnPrimary__3QGYn svg{height:14px;width:14px}.StepSummary_boBtnOutline__3B\+P5{align-items:center;background:var(--surface);border:1.5px solid var(--accent-blue);border-radius:var(--radius-sm);color:var(--accent-blue);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:10px 18px;transition:all var(--transition)}.StepSummary_boBtnOutline__3B\+P5:hover{background:var(--blue-50)}.StepSummary_boBtnOutline__3B\+P5 svg{height:14px;width:14px}@media (max-width:1100px){.StepSummary_boTopCard__lzwAj{grid-template-columns:repeat(2,1fr)}.StepSummary_boTopCell__LTyX2{border-bottom:1px solid var(--border-light);border-right:none}.StepSummary_boKpis__DclrU{grid-template-columns:repeat(2,1fr)}.StepSummary_boChecks__KEpUh{grid-template-columns:repeat(3,1fr)}.StepSummary_boProductRow__w6tTW{grid-template-columns:40px 1.6fr 1fr 96px 1fr 20px}.StepSummary_boProductPax__sQx2c{display:none}.StepSummary_boFinance__z0kU7{grid-template-columns:repeat(2,1fr)}.StepSummary_boFinAction__R96iM{grid-column:1/-1;justify-self:stretch}.StepSummary_boFinAction__R96iM .StepSummary_boOutlineBtn__YX\+hv{justify-content:center;width:100%}}@media (max-width:680px){.StepSummary_boPricing__N4QAf,.StepSummary_boTravSummary__QeN0L{grid-template-columns:1fr}.StepSummary_boChecks__KEpUh{grid-template-columns:repeat(2,1fr)}.StepSummary_boProductRow__w6tTW{grid-template-columns:36px 1fr auto 20px}.StepSummary_boProductStatus__s56nu,.StepSummary_boProductSupplier__gmgdN{display:none}}:root{--accent-amber:#d97706;--accent-amber-light:#f5a51e;--accent-blue:#3b5bdb;--amber-50:#fffbeb;--blue-50:#eef3ff;--surface:#fff;--surface-raised:#f8f9fb;--surface-sunken:#f5f6f8;--border:#e4e6eb;--border-light:#eef0f4;--text-primary:#0f1419;--text-secondary:#525866;--text-tertiary:#868c98;--text-quaternary:#b0b5bd;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 40px #0000001f;--transition:0.15s cubic-bezier(0.4,0,0.2,1)}.AddBooking_page__qomfs{background:#f5f6f8;background:var(--surface-sunken);display:flex;flex-direction:column;min-height:100vh}.AddBooking_header__1g1-O{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;background:var(--surface);background:#ffffffeb;border-bottom:1px solid #e4e6eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.AddBooking_headerLeft__1lyxh{align-items:center;display:flex;gap:14px}.AddBooking_headerBack__JaTHH{align-items:center;background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:36px}.AddBooking_headerBack__JaTHH:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);color:#525866;color:var(--text-secondary)}.AddBooking_headerTitle__Doo7d{color:#0f1419;color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.AddBooking_headerCustomerHint__63ZOg{color:#868c98;color:var(--text-tertiary);font-size:14px;font-weight:500}.AddBooking_headerMeta__Pc\+wF{align-items:center;display:flex;gap:6px;margin-top:2px}.AddBooking_headerRef__evxG0{background:#fffbeb;background:var(--amber-50);border-radius:4px;color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.AddBooking_headerDot__3y\+Y2{color:#b0b5bd;color:var(--text-quaternary);font-size:10px}.AddBooking_headerStatus__0D2Un{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.02em}.AddBooking_headerLocked__ZnNL3{align-items:center;background:#fef2f2;border-radius:4px;color:#dc2626;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:2px 8px}.AddBooking_headerRight__s0Ytg{align-items:center;display:flex;gap:8px}.AddBooking_headerCenter__TmHB8{align-items:center;display:flex;justify-content:center}.AddBooking_headerDateBadge__X211w{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:999px;color:#525866;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:7px;letter-spacing:.01em;padding:7px 14px}.AddBooking_headerDateBadge__X211w svg{color:#d97706;color:var(--accent-amber);flex-shrink:0}.AddBooking_stepper__ILXP\+{align-items:center;background:#fff;background:var(--surface);border-bottom:1px solid #e4e6eb;border-bottom:1px solid var(--border);display:flex;gap:0;justify-content:center;overflow-x:auto;padding:16px 7px}.AddBooking_stepItem__KJQ1a{align-items:center;background:#0000;border:none;border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-shrink:0;gap:10px;padding:8px 5px;position:relative;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_stepItem__KJQ1a:hover{background:#f8f9fb;background:var(--surface-raised)}.AddBooking_stepBubble__fUeUd{align-items:center;background:#f5f6f8;background:var(--surface-sunken);border:2px solid #0000;border-radius:50%;color:#868c98;color:var(--text-tertiary);display:flex;flex-shrink:0;height:34px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:34px}.AddBooking_stepActive__rRK9G .AddBooking_stepBubble__fUeUd{background:linear-gradient(135deg,#fff7eb,#fff0d4);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 4px #f5a51e1a;color:#d97706;color:var(--accent-amber)}.AddBooking_stepDone__kWkW4 .AddBooking_stepBubble__fUeUd{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#34d399;color:#059669}.AddBooking_stepUpcoming__JkRnJ .AddBooking_stepBubble__fUeUd{background:#f5f6f8;background:var(--surface-sunken);color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_stepIcon__8I5TH{align-items:center;display:flex;justify-content:center}.AddBooking_stepText__VhNBr{display:flex;flex-direction:column;gap:1px}.AddBooking_stepNum__rIWd2{color:#b0b5bd;color:var(--text-quaternary);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_stepActive__rRK9G .AddBooking_stepNum__rIWd2{color:#d97706;color:var(--accent-amber)}.AddBooking_stepDone__kWkW4 .AddBooking_stepNum__rIWd2{color:#059669}.AddBooking_stepLabel__qtxsH{color:#868c98;color:var(--text-tertiary);font-size:12px;font-weight:600;white-space:nowrap}.AddBooking_stepActive__rRK9G .AddBooking_stepLabel__qtxsH{color:#0f1419;color:var(--text-primary);font-weight:700}.AddBooking_stepDone__kWkW4 .AddBooking_stepLabel__qtxsH{color:#525866;color:var(--text-secondary)}.AddBooking_stepConnector__B7VpW{background:#eef0f4;background:var(--border-light);border-radius:1px;flex-shrink:0;height:2px;margin:0 4px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:32px}.AddBooking_stepConnectorDone__n6xN-{background:#34d399}.AddBooking_layout__JTUSS{align-items:flex-start;display:flex;flex:1 1;gap:20px;margin:0 auto;padding:20px 0 32px;width:100%}.AddBooking_layoutFull__ke-G3{gap:0}.AddBooking_main__3Xq\+P{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.AddBooking_stepHeader__6utsM{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.AddBooking_stepHeaderTitle__ZlZTy{color:#0f1419;color:var(--text-primary);font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.AddBooking_stepHeaderCount__WdpXC{border-radius:999px;color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:600;padding:4px 12px}.AddBooking_stepBody__yF3d-,.AddBooking_stepHeaderCount__WdpXC{background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border)}.AddBooking_stepBody__yF3d-{animation:AddBooking_fadeUp__CoZr5 .25s ease both;border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);overflow:hidden}@keyframes AddBooking_fadeUp__CoZr5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AddBooking_stepContent__c8je6{display:flex;flex-direction:column;gap:24px;padding:28px}.AddBooking_stepFooter__myie4{align-items:center;display:flex;gap:8px;padding:16px 0 0}.AddBooking_footerSpacer__9kcMI{flex:1 1}.AddBooking_preview__SqsOU{background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);flex-shrink:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:140px;width:280px}.AddBooking_previewHeader__N9v6v{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:14px 18px}.AddBooking_previewIcon__8EbGv{color:#d97706;color:var(--accent-amber);display:flex}.AddBooking_previewTitle__T9o2e{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_previewRef__nF3yi{background:linear-gradient(135deg,#fffbf0,#fff8e8);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);padding:12px 18px}.AddBooking_previewRefLabel__GaPyt{color:#868c98;color:var(--text-tertiary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_previewRefValue__OqZXF{color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,monospace;font-size:15px;font-weight:800;letter-spacing:.02em;margin-top:2px}.AddBooking_previewSection__t7J8j{border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);padding:14px 18px}.AddBooking_previewSection__t7J8j:last-child{border-bottom:none}.AddBooking_previewSecLabel__2sfov{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.AddBooking_previewRow__qTebi{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12px;justify-content:space-between;padding:3px 0}.AddBooking_previewVal__LT9Dy{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:600}.AddBooking_previewProduct__e6ePT{align-items:center;display:flex;gap:8px;padding:5px 0}.AddBooking_previewProductIcon__UHAKb{color:#3b5bdb;color:var(--accent-blue);display:flex;height:16px;width:16px}.AddBooking_previewProductIcon__UHAKb svg{height:14px;width:14px}.AddBooking_previewProductName__bqWDU{color:#0f1419;color:var(--text-primary);flex:1 1;font-size:12px;font-weight:600}.AddBooking_previewProductStatus__bV1GF{border-radius:999px;font-size:10px;font-weight:600;padding:2px 6px}.AddBooking_pvSt_Pending__jybBr{background:#fef3c7;color:#d97706}.AddBooking_pvSt_Option__e4-Wk{background:#eef2ff;color:#6366f1}.AddBooking_pvSt_Confirmed__erZ72{background:#ecfdf5;color:#059669}.AddBooking_pvSt_Cancelled__9440w{background:#fef2f2;color:#dc2626}.AddBooking_previewTraveler__vT9bq{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.AddBooking_previewTravelerName__Owfv5{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:600}.AddBooking_previewTravelerType__UtJW9{background:#eef3ff;background:var(--blue-50);border-radius:999px;color:#3b5bdb;color:var(--accent-blue);font-size:10px;font-weight:700;padding:2px 6px}.AddBooking_previewAssignCount__Jj7xy{color:#3b5bdb;color:var(--accent-blue);font-size:12px;font-weight:600}.AddBooking_previewFinRow__w5Ndf{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12px;justify-content:space-between;padding:3px 0}.AddBooking_previewFinVal__\+UfZs{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:700}.AddBooking_previewFinMargin__bc7es{border-top:1px dashed #eef0f4;border-top:1px dashed var(--border-light);margin-top:4px;padding-top:6px}.AddBooking_previewFinPos__5EDj2{color:#059669!important}.AddBooking_previewFinNeg__LYi5w{color:#dc2626!important}.AddBooking_sectionBlock__J6gll{display:flex;flex-direction:column;gap:12px}.AddBooking_sectionLabel__GJo\+k{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_sectionLabelRow__X7JUb{align-items:center;display:flex;justify-content:space-between}.AddBooking_divider__ulVRI{background:#eef0f4;background:var(--border-light);height:1px;margin:2px 0}.AddBooking_typeRow__hIRIF{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.AddBooking_typeOption__CxVzG{align-items:flex-start;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_typeOption__CxVzG:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_typeOptionActive__F26gq{background:#fffdf7!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e1a!important}.AddBooking_typeOptionRadio__2CRtR{align-items:center;border:2px solid #e4e6eb;border:2px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition);width:18px}.AddBooking_typeOptionActive__F26gq .AddBooking_typeOptionRadio__2CRtR{border-color:#f5a51e;border-color:var(--accent-amber-light)}.AddBooking_typeOptionDot__r13WF{background:#f5a51e;background:var(--accent-amber-light);border-radius:50%;height:8px;width:8px}.AddBooking_typeOptionLabel__EHJvf{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700;margin-bottom:2px}.AddBooking_typeOptionDesc__Kvr8u{color:#868c98;color:var(--text-tertiary);font-size:11.5px;line-height:1.45}.AddBooking_custTabs__Vthk0{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:0;overflow:hidden}.AddBooking_custTab__8nxXm{align-items:center;background:#fff;background:var(--surface);border:none;border-right:1px solid #eef0f4;border-right:1px solid var(--border-light);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:11px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_custTab__8nxXm:last-child{border-right:none}.AddBooking_custTab__8nxXm:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_custTabActive__MvVUX{background:linear-gradient(135deg,#fffbf0,#fff8e8);box-shadow:inset 0 -2px 0 #f5a51e;box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:#d97706;color:var(--accent-amber);font-weight:700}.AddBooking_custTabCount__rrb8b{background:#f5f6f8;background:var(--surface-sunken);border-radius:999px;color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;padding:2px 7px}.AddBooking_custTabActive__MvVUX .AddBooking_custTabCount__rrb8b{background:#f5a51e1f;color:#d97706;color:var(--accent-amber)}.AddBooking_custEmptyTab__gfA9a{color:#868c98;color:var(--text-tertiary);font-size:13px;grid-column:1/-1;padding:32px 16px;text-align:center}.AddBooking_searchWrap__QOsAf{position:relative}.AddBooking_searchSvg__HHEed{color:#b0b5bd;color:var(--text-quaternary);display:flex;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AddBooking_searchField__ZkC5M{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_searchField__ZkC5M:focus{background:#fff;background:var(--surface);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_searchClearBtn__kTIbD,.AddBooking_searchField__ZkC5M::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_searchClearBtn__kTIbD{background:none;border:none;cursor:pointer;display:flex;line-height:1;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.AddBooking_searchClearBtn__kTIbD:hover{color:#525866;color:var(--text-secondary)}.AddBooking_customerGrid__Eztyw{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;max-height:280px;overflow-y:auto}.AddBooking_custCard__AmRVI{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_custCard__AmRVI:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_custCardAvatar__\+l1TO{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.AddBooking_custCardInfo__vNfBF{flex:1 1;min-width:0}.AddBooking_custCardName__Yhi\+p{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600}.AddBooking_custCardEmail__WGEFT{color:#868c98;color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddBooking_custCardType__KzAFy{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:2px 8px}.AddBooking_custCardTypeCompany__yXmqf{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_selectedCustomer__bMJ5m{align-items:center;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1.5px solid #a7f3d0;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px}.AddBooking_scAvatar__YHwyU{align-items:center;background:#f5a51e;background:var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;width:38px}.AddBooking_scInfo__JTsFa{flex:1 1;min-width:0}.AddBooking_scName__7kNx9{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.AddBooking_scMeta__XyWQ6{color:#525866;color:var(--text-secondary);font-size:11px;margin-top:1px}.AddBooking_scTypeBadge__0okXp{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:3px 8px}.AddBooking_scTypeBadgeCompany__mWPws{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_scChangeBtn__R\+yJs{background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:600;padding:6px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_scChangeBtn__R\+yJs:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_newCustToggle__e70YU{align-items:center;background:none;border:1.5px dashed #e4e6eb;border:1.5px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);color:#d97706;color:var(--accent-amber);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:12px;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_newCustToggle__e70YU:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light)}.AddBooking_newCustForm__hVits{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_newCustHeader__QEXTF{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:12px 16px}.AddBooking_newCustTitle__N\+0Mo{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.AddBooking_newCustBack__HQteE{background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;font-size:11.5px;font-weight:600;padding:4px 8px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_newCustBack__HQteE:hover{background:#f5f6f8;background:var(--surface-sunken);color:#525866;color:var(--text-secondary)}.AddBooking_formRow__Qmm1j{display:flex;gap:12px;margin-top:14px;padding:0 16px}.AddBooking_formRow__Qmm1j:last-child{margin-bottom:16px}.AddBooking_field__Qavk0{display:flex;flex:1 1;flex-direction:column;gap:5px}.AddBooking_fieldFull__Yp5gd{grid-column:1/-1}.AddBooking_fieldLabel__3YnGB{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.AddBooking_req__\+5dsO{color:#ef4444}.AddBooking_input__KEt6v{background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_input__KEt6v:hover{border-color:#d1d5db}.AddBooking_input__KEt6v:focus{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_input__KEt6v::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_textarea__Cj4gh{min-height:56px;resize:vertical}.AddBooking_addressRow__cdzJ0{display:flex;gap:8px}.AddBooking_priceInput__Qy3W5{font-family:JetBrains Mono,SF Mono,monospace;font-size:12.5px;text-align:right;width:110px}.AddBooking_btnPrimary__46boZ{align-items:center;background:linear-gradient(135deg,#f5a51e,#e69300);background:linear-gradient(135deg,var(--accent-amber-light),#e69300);border:none;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #f5a51e4d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:10px 22px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnPrimary__46boZ:hover:not(.AddBooking_btnDisabled__bbH9b){box-shadow:0 4px 12px #f5a51e59;transform:translateY(-1px)}.AddBooking_btnDisabled__bbH9b{box-shadow:none!important;cursor:not-allowed;opacity:.4;transform:none!important}.AddBooking_btnSecondary__vYhxM{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#525866;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnSecondary__vYhxM:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db}.AddBooking_btnConfirm__skyOS{align-items:center;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #0596694d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:10px 28px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnConfirm__skyOS:hover{box-shadow:0 4px 12px #05966959;transform:translateY(-1px)}.AddBooking_btnGhost__WZoZv{align-items:center;background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:8px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnGhost__WZoZv:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_btnDanger__qw7y6{align-items:center;background:#fff;background:var(--surface);border:1px solid #fecaca;border-radius:6px;border-radius:var(--radius-sm);color:#dc2626;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:8px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnDanger__qw7y6:hover{background:#fef2f2}.AddBooking_addBtn__TzauF{align-items:center;background:#fffdf7;border:1.5px solid #f5a51e;border:1.5px solid var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#d97706;color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_addBtn__TzauF:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.AddBooking_emptyState__b-pih{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.AddBooking_emptyIconWrap__qBHyK{align-items:center;background:#f5f6f8;background:var(--surface-sunken);border-radius:16px;color:#b0b5bd;color:var(--text-quaternary);display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.AddBooking_emptyIconWrap__qBHyK svg{height:24px;width:24px}.AddBooking_emptyTitle__kMHBQ{color:#0f1419;color:var(--text-primary);font-size:15px;font-weight:700}.AddBooking_emptyDesc__JjK\+o{color:#868c98;color:var(--text-tertiary);font-size:13px;line-height:1.55;margin-bottom:8px;max-width:360px}.AddBooking_infoBox__EOnnY{background:#f8f9fb;background:var(--surface-raised);border:1px solid #eef0f4;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);color:#525866;color:var(--text-secondary);font-size:12.5px;line-height:1.55;padding:12px 16px}.AddBooking_infoBox__EOnnY strong{color:#0f1419;color:var(--text-primary)}.AddBooking_productTypeBar__IjWOx{display:flex;flex-wrap:wrap;gap:8px}.AddBooking_productTypeBtn__GOd6J{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;gap:8px;padding:9px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_productTypeBtn__GOd6J:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);transform:translateY(-1px)}.AddBooking_productTypeBtn__GOd6J:active{transform:translateY(0)}.AddBooking_productTypeBtnIcon__K8Xlg{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.AddBooking_productTypeBtnIcon__K8Xlg svg{height:16px;width:16px}.AddBooking_productTypeBtnLabel__3KOLI{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700;white-space:nowrap}.AddBooking_productList__gj7SH{display:flex;flex-direction:column;gap:0}.AddBooking_productList__gj7SH>:not(:last-child){border-bottom:2px dashed #e4e6eb;border-bottom:2px dashed var(--border);margin-bottom:24px;padding-bottom:24px}.AddBooking_productCard__3h-0O{align-items:flex-start;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_productCard__3h-0O:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_pcIconWrap__I6GkS{align-items:center;background:#eef3ff;background:var(--blue-50);border-radius:6px;border-radius:var(--radius-sm);color:#3b5bdb;color:var(--accent-blue);display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:1px;width:36px}.AddBooking_pcBody__sJpva{flex:1 1;min-width:0}.AddBooking_pcTop__ugyG\+{align-items:center;display:flex;gap:8px;margin-bottom:5px}.AddBooking_pcType__uA8Zr{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.AddBooking_pcStatus__IBlW3{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.AddBooking_pcDetails__8zTch{color:#868c98;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 16px}.AddBooking_pcDetails__8zTch strong{color:#525866;color:var(--text-secondary);font-weight:600}.AddBooking_pcActions__YkrNw{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.AddBooking_pcEdit__dKhd9{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_pcEdit__dKhd9:hover{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_pcRemove__koXQ5{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_pcRemove__koXQ5:hover{background:#fef2f2;color:#dc2626}.AddBooking_modalOverlay__FIKht{align-items:center;animation:AddBooking_fadeIn__mcB49 .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}@keyframes AddBooking_fadeIn__mcB49{0%{opacity:0}to{opacity:1}}.AddBooking_modal__V8zNf{animation:AddBooking_slideUp__\+41W7 .2s ease;background:#fff;background:var(--surface);border-radius:18px;border-radius:var(--radius-xl);box-shadow:0 12px 40px #0000001f;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:85vh;max-width:92vw;overflow:hidden;width:680px}.AddBooking_modalWide__P02Qu{max-width:94vw;width:780px}@keyframes AddBooking_slideUp__\+41W7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AddBooking_modalHeader__VdkRr{align-items:center;border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:18px 24px}.AddBooking_modalHeaderLeft__Zs0bq{align-items:center;display:flex;gap:10px}.AddBooking_modalTitle__xjFTp{color:#0f1419;color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.AddBooking_modalTypeBadge__wOmw7{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 10px;white-space:nowrap}.AddBooking_modalTypeBadge__wOmw7 svg{height:13px;width:13px}.AddBooking_modalClose__ew5yC{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:32px}.AddBooking_modalClose__ew5yC:hover{background:#f5f6f8;background:var(--surface-sunken);color:#525866;color:var(--text-secondary)}.AddBooking_modalBody__V9lmq{flex:1 1;overflow-y:auto;padding:20px 24px}.AddBooking_modalFooter__d0G\+r{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-top:1px solid #eef0f4;border-top:1px solid var(--border-light);display:flex;gap:8px;justify-content:flex-end;padding:16px 24px}.AddBooking_modalFormLayout__NlFG1{display:flex;flex-direction:column;gap:0}.AddBooking_mfSection__ivz9K{border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:14px;padding:20px 0}.AddBooking_mfSection__ivz9K:first-child{padding-top:0}.AddBooking_mfSection__ivz9K:last-child{border-bottom:none;padding-bottom:0}.AddBooking_mfSectionHeader__DuSY8{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_mfSectionHeaderRow__AEaG3{align-items:center;display:flex;justify-content:space-between}.AddBooking_mfRow2__w6fQA{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.AddBooking_mfRow3__UTEII{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.AddBooking_mfSubSection__pYXjC{display:flex;flex-direction:column;gap:10px;margin-top:4px}.AddBooking_legCard__24BeV{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #eef0f4;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.AddBooking_legHeader__M6mWX{align-items:center;display:flex;justify-content:space-between}.AddBooking_legLabel__xuu9M{color:#525866;color:var(--text-secondary);font-size:12px;font-weight:700}.AddBooking_refundableToggle__FinQd{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);display:flex;overflow:hidden}.AddBooking_refundableOption__yOlLw{background:#fff;background:var(--surface);border:none;color:#868c98;color:var(--text-tertiary);cursor:pointer;flex:1 1;font-family:inherit;font-size:11.5px;font-weight:600;padding:9px 8px;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_refundableOption__yOlLw:first-child{border-right:1px solid #eef0f4;border-right:1px solid var(--border-light)}.AddBooking_refundableOption__yOlLw:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_refundableOptionActiveGreen__-MjfE{background:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0;color:#059669;font-weight:700}.AddBooking_refundableOptionActiveRed__4YyGw{background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca;color:#dc2626;font-weight:700}.AddBooking_adjustmentList__94Nhr{display:flex;flex-direction:column;gap:8px}.AddBooking_adjustmentRow__P9OBG{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eef0f4;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:8px;padding:8px 12px}.AddBooking_adjustmentRow__P9OBG .AddBooking_input__KEt6v{flex-shrink:0;width:auto}.AddBooking_adjustmentRow__P9OBG select.AddBooking_input__KEt6v{width:120px}.AddBooking_notesList__vx6ZI{display:flex;flex-direction:column;gap:10px}.AddBooking_noteItem__afbvz{border:1px solid #eef0f4;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_noteMeta__LJWI1{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:8px 12px}.AddBooking_noteAuthor__iV77Z{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700}.AddBooking_noteDate__RiSmr{color:#b0b5bd;color:var(--text-quaternary);flex:1 1;font-size:10px}.AddBooking_noteItem__afbvz .AddBooking_input__KEt6v,.AddBooking_noteItem__afbvz .AddBooking_textarea__Cj4gh{border:none;border-radius:0}.AddBooking_hotelSearchWrap__fRspn{position:relative;width:100%}.AddBooking_hotelSearchInputWrap__V5SJ1{position:relative}.AddBooking_hotelSearchIcon__u2Esb{color:#b0b5bd;color:var(--text-quaternary);display:flex;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AddBooking_hotelSearchInput__yxcuE{background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_hotelSearchInput__yxcuE:focus{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_hotelSearchClear__AWO4c,.AddBooking_hotelSearchInput__yxcuE::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_hotelSearchClear__AWO4c{background:none;border:none;cursor:pointer;display:flex;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.AddBooking_hotelSearchClear__AWO4c:hover{color:#525866;color:var(--text-secondary)}.AddBooking_hotelDropdown__lBs2b{animation:AddBooking_dropdownIn__KRJhk .15s ease;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:50}@keyframes AddBooking_dropdownIn__KRJhk{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AddBooking_hotelDropdownList__RA4lY{max-height:260px;overflow-y:auto}.AddBooking_hotelDropdownItem__qd4QN{align-items:center;background:none;border:none;border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:10px 14px;text-align:left;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:100%}.AddBooking_hotelDropdownItem__qd4QN:last-child{border-bottom:none}.AddBooking_hotelDropdownItem__qd4QN:hover{background:#f8f9fb;background:var(--surface-raised)}.AddBooking_hotelItemIcon__tYA1v{align-items:center;background:#fff4e6;border-radius:6px;border-radius:var(--radius-sm);color:#d97706;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_hotelItemIcon__tYA1v svg{height:18px;width:18px}.AddBooking_hotelItemInfo__haStI{flex:1 1;min-width:0}.AddBooking_hotelItemName__p7aQz{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:2px}.AddBooking_hotelItemMeta__laq-k{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:11px;gap:10px}.AddBooking_hotelItemStars__UdIQe{align-items:center;color:#f59e0b;display:flex;gap:1px}.AddBooking_hotelItemLoc__E\+-kc{align-items:center;display:flex;gap:3px}.AddBooking_hotelItemLoc__E\+-kc svg{height:11px;width:11px}.AddBooking_hotelDropdownEmpty__LRT0w{color:#868c98;color:var(--text-tertiary);font-size:13px;padding:24px 16px;text-align:center}.AddBooking_hotelDropdownFooter__MU-n4{background:#f8f9fb;background:var(--surface-raised);border-top:1px solid #eef0f4;border-top:1px solid var(--border-light);color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:600;padding:8px 14px;text-align:center}.AddBooking_hotelSelected__rmg9O{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1.5px solid #a7f3d0;gap:12px;padding:12px 14px}.AddBooking_hotelSelectedIcon__DpN0k,.AddBooking_hotelSelected__rmg9O{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex}.AddBooking_hotelSelectedIcon__DpN0k{background:#fff4e6;color:#d97706;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_hotelSelectedInfo__W\+DOu{flex:1 1;min-width:0}.AddBooking_hotelSelectedName__rbkDV{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700;margin-bottom:3px}.AddBooking_hotelSelectedMeta__dqpY1{align-items:center;display:flex;gap:10px}.AddBooking_hotelStars__1h1cp{align-items:center;color:#f59e0b;display:flex;gap:1px}.AddBooking_hotelSelectedLoc__Jfazh{align-items:center;color:#525866;color:var(--text-secondary);display:flex;font-size:11.5px;gap:3px}.AddBooking_hotelSelectedLoc__Jfazh svg{height:12px;width:12px}.AddBooking_hotelClearBtn__ZbxQi{background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:600;padding:6px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_hotelClearBtn__ZbxQi:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_travelerHeader__4RCKU{align-items:center;display:flex;gap:10px;padding:0 4px 8px}.AddBooking_trHdrIndex__7tSJO{text-align:center;width:30px}.AddBooking_trHdrFields__XlyNv,.AddBooking_trHdrIndex__7tSJO{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;text-transform:uppercase}.AddBooking_trHdrFields__XlyNv{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr .7fr 1fr 56px;letter-spacing:.04em}.AddBooking_trHdrAction__kjgzL{width:30px}.AddBooking_travelerList__KCrdl{display:flex;flex-direction:column;gap:6px}.AddBooking_travelerRow__EmKQA{align-items:center;display:flex;gap:10px;padding:4px}.AddBooking_trIndex__12y0-{align-items:center;background:#f5f6f8;background:var(--surface-sunken);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.AddBooking_trFields__LD4P9{grid-gap:8px;align-items:center;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr .7fr 1fr 56px}.AddBooking_trType__sdMUq{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-align:center}.AddBooking_trRemove__bkOnp{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_trRemove__bkOnp:hover{background:#fef2f2;color:#dc2626}.AddBooking_assignTable__pV37h{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_atHeader__\+VtMA{background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #e4e6eb;border-bottom:1px solid var(--border);display:flex}.AddBooking_atCorner__M6L5I{color:#b0b5bd;color:var(--text-quaternary);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:12px 16px;text-transform:uppercase;width:190px}.AddBooking_atProdHead__e9eQD{align-items:center;border-left:1px solid #eef0f4;border-left:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:2px;padding:10px 12px;text-align:center}.AddBooking_atProdIcon__IRPbp{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_atProdIcon__IRPbp svg{height:14px;width:14px}.AddBooking_atProdType__Yp64s{color:#0f1419;color:var(--text-primary);font-size:11px;font-weight:700}.AddBooking_atProdSup__aCBRv{color:#b0b5bd;color:var(--text-quaternary);font-size:10px}.AddBooking_atAssignAll__ijYvW{background:none;border:none;color:#d97706;color:var(--accent-amber);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:1px 0}.AddBooking_atAssignAll__ijYvW:hover{text-decoration:underline}.AddBooking_atRow__0LhS\+{border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex}.AddBooking_atRow__0LhS\+:last-child{border-bottom:none}.AddBooking_atTraveler__tOtkQ{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:12px 16px;width:190px}.AddBooking_atTravName__\+wruA{color:#525866;color:var(--text-secondary);font-size:12px;font-weight:600}.AddBooking_atTravType__CqsU4{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700}.AddBooking_atCell__FX9ws{border-left:1px solid #eef0f4;border-left:1px solid var(--border-light);flex:1 1}.AddBooking_atCell__FX9ws,.AddBooking_atCheck__0Mwjb{align-items:center;display:flex;justify-content:center}.AddBooking_atCheck__0Mwjb{background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#0000;cursor:pointer;height:28px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:28px}.AddBooking_atCheck__0Mwjb:hover{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e14}.AddBooking_atCheckActive__-P6iC{background:#f5a51e;background:var(--accent-amber-light);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 3px #f5a51e4d;color:#fff}.AddBooking_pricingSummaryBar__sRKPj{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.AddBooking_psTile__4VDgR{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);padding:14px 16px}.AddBooking_psTilePositive__yCTe\+{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#a7f3d0}.AddBooking_psTileNegative__zQgou{background:linear-gradient(135deg,#fef2f2,#fff1f2);border-color:#fecaca}.AddBooking_psLabel__APxLw{color:#b0b5bd;color:var(--text-quaternary);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase}.AddBooking_psValue__m4VRe{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.01em}.AddBooking_psPositive__u8s-A{color:#059669}.AddBooking_psNegative__1y6Oa{color:#dc2626}.AddBooking_pricingGroup__ws3It{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_pgHeader__ct9Wm{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:12px 16px}.AddBooking_pgIcon__KzArs{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_pgIcon__KzArs svg{height:16px;width:16px}.AddBooking_pgType__u-6l4{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.AddBooking_pgSup__1AxG3{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_pgTable__xUgYx{padding:0}.AddBooking_pgTableHead__WAxds{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddBooking_pgRow__SWehf,.AddBooking_pgTableHead__WAxds{grid-gap:8px;border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:grid;gap:8px;grid-template-columns:1.5fr .7fr 1fr 1fr 1fr;padding:10px 16px}.AddBooking_pgRow__SWehf{align-items:center}.AddBooking_pgRow__SWehf:last-child{border-bottom:none}.AddBooking_pgName__VEQI7{color:#525866;color:var(--text-secondary);font-size:13px;font-weight:600}.AddBooking_pgRowType__FfjEq{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700}.AddBooking_pgSelling__KUOPg{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;font-weight:700;text-align:right}.AddBooking_summaryRefBar__9U8oW{align-items:center;background:linear-gradient(135deg,#fffbf0,#fff8e8);border:1.5px solid #fde4b0;border-radius:10px;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:16px 20px}.AddBooking_summaryRefLabel__tBa5v{color:#92610e;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_summaryRefValue__SRbO6{color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,monospace;font-size:22px;font-weight:800;letter-spacing:.02em;margin-top:2px}.AddBooking_summaryStatusBadge__tmqCZ{background:#fff;background:var(--surface);border:1px solid #fde4b0;border-radius:999px;color:#d97706;font-size:11.5px;font-weight:700;padding:5px 14px}.AddBooking_warningBox__VV8jI{background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;border-radius:var(--radius-md);color:#991b1b;font-size:12.5px;padding:14px 16px}.AddBooking_warningBox__VV8jI strong{display:block;margin-bottom:4px}.AddBooking_warningList__xcWzk{margin:6px 0 0;padding-left:18px}.AddBooking_warningList__xcWzk li{line-height:1.5;margin-bottom:3px}.AddBooking_summaryGrid__sXYnI{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AddBooking_summaryCard__GNLME{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_scardHeader__sw4\+U{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);color:#525866;color:var(--text-secondary);display:flex;font-size:12.5px;font-weight:700;gap:8px;padding:12px 16px}.AddBooking_scardHeader__sw4\+U svg{color:#3b5bdb;color:var(--accent-blue);height:14px;width:14px}.AddBooking_scardBody__9Kc2l{display:flex;flex-direction:column;gap:7px;padding:14px 16px}.AddBooking_scardRow__YgICv{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12.5px;justify-content:space-between}.AddBooking_scardRow__YgICv strong{color:#0f1419;color:var(--text-primary);font-weight:600}.AddBooking_scardEmpty__\+YwX1{color:#b0b5bd;color:var(--text-quaternary);font-size:12px;font-style:italic}.AddBooking_scardProductRow__RLASJ{align-items:center;display:flex;gap:8px;padding:4px 0}.AddBooking_scardProductIcon__hn9OG{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_scardProductIcon__hn9OG svg{height:14px;width:14px}.AddBooking_scardProductType__z584u{color:#0f1419;color:var(--text-primary);font-size:12.5px;font-weight:600}.AddBooking_scardProductSup__yaJ7S{color:#b0b5bd;color:var(--text-quaternary);flex:1 1;font-size:11px}.AddBooking_scardProductStatus__98Qff{font-size:10px;font-weight:700}@media (max-width:1200px){.AddBooking_preview__SqsOU{display:none}}@media (max-width:1024px){.AddBooking_layout__JTUSS{padding:16px}.AddBooking_stepper__ILXP\+{justify-content:flex-start;padding:12px 7px}.AddBooking_stepText__VhNBr{display:none}.AddBooking_stepConnector__B7VpW{width:20px}.AddBooking_customerGrid__Eztyw,.AddBooking_typeRow__hIRIF{grid-template-columns:1fr}.AddBooking_formRow__Qmm1j{flex-direction:column}.AddBooking_mfRow2__w6fQA,.AddBooking_mfRow3__UTEII,.AddBooking_pricingSummaryBar__sRKPj,.AddBooking_summaryGrid__sXYnI{grid-template-columns:1fr}.AddBooking_productTypeBar__IjWOx{gap:6px}.AddBooking_headerCenter__TmHB8{display:none}}@media (max-width:640px){.AddBooking_header__1g1-O{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 16px}.AddBooking_headerRight__s0Ytg{justify-content:flex-end;width:100%}.AddBooking_headerCenter__TmHB8{display:none}.AddBooking_pgRow__SWehf,.AddBooking_pgTableHead__WAxds,.AddBooking_trFields__LD4P9,.AddBooking_trHdrFields__XlyNv{grid-template-columns:1fr 1fr}.AddBooking_addressRow__cdzJ0{flex-wrap:wrap}.AddBooking_stepContent__c8je6{padding:18px}.AddBooking_productTypeBar__IjWOx{gap:6px}.AddBooking_productTypeBtn__GOd6J{gap:6px;padding:7px 12px}.AddBooking_productTypeBtnIcon__K8Xlg{height:26px;width:26px}.AddBooking_productTypeBtnLabel__3KOLI{font-size:12px}.AddBooking_custTabs__Vthk0{flex-direction:column}.AddBooking_adjustmentRow__P9OBG{flex-wrap:wrap}}.ImportDetailDrawer_backdrop__td7YJ{animation:ImportDetailDrawer_drawerFade__q2nzd .18s ease;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#11131861;inset:0;position:fixed;z-index:1000}@keyframes drawerFade{0%{opacity:0}to{opacity:1}}.ImportDetailDrawer_drawer__SAJFY{animation:ImportDetailDrawer_drawerIn__GBQ7g .22s cubic-bezier(.22,1,.36,1);background:#f8f9fb;bottom:0;box-shadow:-12px 0 40px #00000024;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:96vw;position:fixed;right:0;top:0;width:640px;z-index:1001}@keyframes drawerIn{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.ImportDetailDrawer_header__mxn1I{align-items:flex-start;background:#fff;border-bottom:1px solid #e8eaed;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 22px}.ImportDetailDrawer_headerMain__6J2LP{min-width:0}.ImportDetailDrawer_headerTitleRow__Bs8oM{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.ImportDetailDrawer_title__xIN9f{color:#111318;font-family:SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0}.ImportDetailDrawer_version__u8cUD{background:#f3f4f6;border-radius:5px;color:#7c8494;font-size:11px;font-weight:600;padding:2px 7px}.ImportDetailDrawer_subtitle__GWuPd{color:#9ca3af;font-size:12px;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportDetailDrawer_sourceChip__wH30V{border-radius:6px;font-size:11px;font-weight:700;padding:3px 9px;white-space:nowrap}.ImportDetailDrawer_sourceAer__Sz7kB{background:#eef2ff;color:#4338ca}.ImportDetailDrawer_sourceMc__60ub\+{background:#f0fdfa;color:#0f766e}.ImportDetailDrawer_closeBtn__3pqbw{background:#0000;border:none;border-radius:7px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;padding:5px;transition:all .18s ease}.ImportDetailDrawer_closeBtn__3pqbw:hover{background:#f3f4f7;color:#4b5563}.ImportDetailDrawer_body__h5JSU{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 22px 24px}.ImportDetailDrawer_section__45XDJ{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;padding:14px 16px}.ImportDetailDrawer_sectionTitle__eBsgx{align-items:center;color:#7c8494;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.05em;margin:0 0 11px;text-transform:uppercase}.ImportDetailDrawer_sectionMeta__vO3BI{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:0;margin-left:auto;text-transform:none}.ImportDetailDrawer_check__4bumN{align-items:flex-start;border:1px solid #0000;border-radius:9px;display:flex;gap:9px;margin-bottom:7px;padding:10px 12px}.ImportDetailDrawer_check__4bumN:last-child{margin-bottom:0}.ImportDetailDrawer_checkBlocker__7jHPE{background:#fff7ed;border-color:#fed7aa;color:#b45309}.ImportDetailDrawer_checkInfo__e4SVr{background:#f8f9fb;border-color:#e8eaed;color:#6b7280}.ImportDetailDrawer_checkOk__RPW14{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.ImportDetailDrawer_checkRelated__WCF1\+{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ImportDetailDrawer_relatedList__eCAhR{display:flex;flex-direction:column;gap:5px;margin-top:8px}.ImportDetailDrawer_relatedRow__5cExj{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:7px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:7px 10px;text-align:left;transition:all .18s ease;width:100%}.ImportDetailDrawer_relatedRow__5cExj:hover{background:#f8fbff;border-color:#93c5fd}.ImportDetailDrawer_relatedRoute__LkTwN{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportDetailDrawer_relatedMeta__yF\+Lm{font-size:11.5px;opacity:.8;white-space:nowrap}.ImportDetailDrawer_checkText__iXFUa{font-size:13px;font-weight:500;line-height:1.45}.ImportDetailDrawer_checkCode__40Mg6{font-size:10.5px;margin-top:2px;opacity:.72;text-transform:capitalize}.ImportDetailDrawer_inlineLink__p\+DxJ{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:4px;padding:0;text-decoration:underline}.ImportDetailDrawer_priceGrid__PM\+\+o{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.ImportDetailDrawer_priceBox__g8vnd{background:#f8f9fb;border:1px solid #eceef1;border-radius:9px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.ImportDetailDrawer_priceLabel__ptUbo{color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ImportDetailDrawer_priceValue__N4Exk{color:#374151;font-size:14px;font-weight:600}.ImportDetailDrawer_priceValueStrong__b1qK7{color:#111318;font-size:15px;font-weight:700}.ImportDetailDrawer_priceMissing__TR9Z5{color:#c2410c;font-size:12.5px;font-style:italic}.ImportDetailDrawer_perTraveler__MtgzM{border-top:1px solid #f0f1f3;display:flex;flex-direction:column;gap:5px;margin-top:11px;padding-top:9px}.ImportDetailDrawer_perRow__vVsnJ{display:flex;font-size:12px;gap:12px;justify-content:space-between}.ImportDetailDrawer_perName__Nc4OG{color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportDetailDrawer_perAmt__WlFLq{color:#374151;font-weight:600;white-space:nowrap}.ImportDetailDrawer_legList__4Xwp1{display:flex;flex-direction:column;gap:9px}.ImportDetailDrawer_legCard__i\+6SY{background:#fcfcfd;border:1px solid #eceef1;border-radius:10px;padding:11px 13px}.ImportDetailDrawer_legDirection__Fr6D3{align-items:center;display:flex;gap:8px;margin-bottom:9px}.ImportDetailDrawer_dirInbound__0E-MR,.ImportDetailDrawer_dirOutbound__up699{border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.ImportDetailDrawer_dirOutbound__up699{background:#eff6ff;color:#1d4ed8}.ImportDetailDrawer_dirInbound__0E-MR{background:#f5f3ff;color:#6d28d9}.ImportDetailDrawer_legFlight__9aI5u{color:#111318;font-family:SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:12.5px;font-weight:700}.ImportDetailDrawer_legStatus__ZVEwC{background:#ecfdf5;border-radius:4px;color:#047857;font-size:10px;font-weight:700;margin-left:auto;padding:2px 6px}.ImportDetailDrawer_legRoute__6MMjD{align-items:center;display:flex;gap:12px}.ImportDetailDrawer_legPoint__wrQIB{min-width:62px}.ImportDetailDrawer_legPointRight__Vmeik{text-align:right}.ImportDetailDrawer_legAirport__IXdua{color:#111318;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.15}.ImportDetailDrawer_legTime__q9jJS{color:#374151;font-size:12.5px;font-weight:600;margin-top:1px}.ImportDetailDrawer_legDate__PdCo5{color:#9ca3af;font-size:10.5px;margin-top:1px}.ImportDetailDrawer_legLine__sfXOi{align-items:center;display:flex;flex:1 1;height:16px;justify-content:center;position:relative}.ImportDetailDrawer_legLineTrack__DZDjo{background:repeating-linear-gradient(90deg,#d1d5db 0 4px,#0000 4px 8px);height:1px;left:0;position:absolute;right:0}.ImportDetailDrawer_legPlane__JOPUA{background:#fcfcfd;box-sizing:initial;color:#9ca3af;padding:0 4px;position:relative}.ImportDetailDrawer_legMeta__idxtY{border-top:1px solid #f0f1f3;display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:8px}.ImportDetailDrawer_legMeta__idxtY span{background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:10.5px;padding:2px 7px}.ImportDetailDrawer_legPnr__qm3C3{font-family:SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-weight:600}.ImportDetailDrawer_travelerList__8KIyU{display:flex;flex-direction:column;gap:6px}.ImportDetailDrawer_travelerRow__yrUaw{align-items:center;background:#f8f9fb;border-radius:8px;display:flex;flex-wrap:wrap;gap:9px;padding:8px 10px}.ImportDetailDrawer_travelerType__BAOfa{background:#eceef1;border-radius:4px;color:#6b7280;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.ImportDetailDrawer_travelerName__ZA0oo{color:#111318;flex:1 1;font-size:13px;font-weight:600;min-width:120px}.ImportDetailDrawer_travelerMeta__drybp{color:#7c8494;font-size:11.5px}.ImportDetailDrawer_travelerMissing__VmS5T{color:#c2410c;font-size:11.5px;font-style:italic}.ImportDetailDrawer_travelerTicket__258Sp{align-items:center;color:#6b7280;display:inline-flex;font-family:SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:10.5px;gap:3px}.ImportDetailDrawer_xmlToggle__df1mC{align-items:center;background:#0000;border:none;color:#7c8494;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.05em;padding:0;text-transform:uppercase}.ImportDetailDrawer_xmlToggle__df1mC:hover{color:#4b5563}.ImportDetailDrawer_chevronOpen__gMmey{transform:rotate(180deg)}.ImportDetailDrawer_xmlBlock__EO28C{background:#1a1d23;border-radius:9px;color:#d1d5db;font-family:SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.55;margin:11px 0 0;max-height:320px;overflow:auto;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.ImportDetailDrawer_errorBox__V-NCo{background:#fef2f2;border:1px solid #fecaca;border-radius:9px;color:#b91c1c;font-size:12.5px;line-height:1.5;padding:11px 13px;word-break:break-word}.ImportDetailDrawer_skeletonBlock__OTs63{animation:ImportDetailDrawer_drawerShimmer__TuTNc 1.3s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e9ebef 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:12px;height:96px}@keyframes drawerShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ImportDetailDrawer_footer__mLdla{background:#fff;border-top:1px solid #e8eaed;flex-shrink:0;justify-content:space-between;padding:14px 22px}.ImportDetailDrawer_footerRight__zNDJI,.ImportDetailDrawer_footer__mLdla{align-items:center;display:flex;gap:12px}.ImportDetailDrawer_footerHint__ngTbm{color:#b45309;font-size:11.5px;font-weight:500}.ImportDetailDrawer_primaryBtn__wW-5o{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:11px 20px;transition:all .2s ease}.ImportDetailDrawer_primaryBtn__wW-5o:hover:not(:disabled){box-shadow:0 4px 12px #f5a51e4d;opacity:.92;transform:translateY(-1px)}.ImportDetailDrawer_primaryBtn__wW-5o:disabled{cursor:not-allowed;opacity:.45}.ImportDetailDrawer_secondaryBtn__xGioj{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:10px 16px;transition:all .2s ease}.ImportDetailDrawer_secondaryBtn__xGioj:hover:not(:disabled){background:#f3f4f7;border-color:#d1d5db;color:#4b5563}.ImportDetailDrawer_secondaryBtn__xGioj:disabled{cursor:not-allowed;opacity:.45}@media (max-width:700px){.ImportDetailDrawer_drawer__SAJFY{width:100vw}.ImportDetailDrawer_priceGrid__PM\+\+o{grid-template-columns:1fr}.ImportDetailDrawer_footer__mLdla{align-items:stretch;flex-direction:column-reverse}.ImportDetailDrawer_footerRight__zNDJI{align-items:stretch;flex-direction:column}.ImportDetailDrawer_primaryBtn__wW-5o{justify-content:center}}.ImportedBookings_container__\+lprD{background:#f8f9fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:400px;position:relative}.ImportedBookings_pageHeader__BONL9{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:20px 28px}.ImportedBookings_headerLeft__jZk6U{align-items:center;display:flex;gap:16px;min-width:0}.ImportedBookings_headerIcon__sGab4{align-items:center;background:linear-gradient(135deg,#fff6e8,#fff0d4);border-radius:12px;color:#f5a51e;color:var(--primary-color,#f5a51e);display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.ImportedBookings_headerText__hzu2a h1{color:#111318;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 3px}.ImportedBookings_headerText__hzu2a p{color:#7c8494;font-size:13px;font-weight:400;margin:0}.ImportedBookings_headerActions__NzeVc{align-items:center;display:flex;flex-shrink:0;gap:8px}.ImportedBookings_addBtn__V9xB8{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:7px;letter-spacing:.01em;padding:10px 20px;transition:all .2s ease}.ImportedBookings_addBtn__V9xB8:hover:not(:disabled){box-shadow:0 4px 12px #f5a51e4d;opacity:.92;transform:translateY(-1px)}.ImportedBookings_addBtn__V9xB8:disabled{cursor:not-allowed;opacity:.6}.ImportedBookings_ghostBtn__H\+9l0{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 15px;transition:all .2s ease}.ImportedBookings_ghostBtn__H\+9l0:hover:not(:disabled){background:#f3f4f7;border-color:#d1d5db}.ImportedBookings_ghostBtn__H\+9l0:disabled{cursor:not-allowed;opacity:.55}@keyframes importSpin{to{transform:rotate(1turn)}}.ImportedBookings_spinning__z1BZq{animation:ImportedBookings_importSpin__\+Q5P2 .9s linear infinite}.ImportedBookings_syncStrip__6ENQP{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px 16px}.ImportedBookings_syncItem__kGcIF{align-items:center;color:#7c8494;display:inline-flex;font-size:12.5px;gap:8px}.ImportedBookings_syncItem__kGcIF strong{color:#374151;font-weight:600}.ImportedBookings_syncDot__xzgBy{background:#10b981;border-radius:50%;flex-shrink:0;height:7px;width:7px}.ImportedBookings_syncDotBad__IBmgj{background:#ef4444}.ImportedBookings_syncWaiting__ybk50{background:#eff6ff;border-radius:999px;color:#1d4ed8;font-size:11.5px;font-weight:600;margin-left:8px;padding:2px 9px}.ImportedBookings_syncWarn__0c8HU{align-items:center;color:#b45309;display:inline-flex;font-size:12.5px;gap:7px}.ImportedBookings_syncRefresh__1tMdQ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:4px 10px;transition:all .18s ease}.ImportedBookings_syncRefresh__1tMdQ:hover:not(:disabled){background:#f3f4f7;border-color:#d1d5db;color:#4b5563}.ImportedBookings_syncRefresh__1tMdQ:disabled{cursor:not-allowed;opacity:.5}.ImportedBookings_syncRefresh__1tMdQ+button{margin-left:auto}.ImportedBookings_syncAlert__35asT,.ImportedBookings_syncReady__u0kkv{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:500;gap:7px;padding:5px 13px;transition:all .2s ease}.ImportedBookings_syncAlert__35asT{background:#fff7ed;border-color:#fed7aa;color:#b45309}.ImportedBookings_syncAlert__35asT:hover{background:#ffedd5}.ImportedBookings_syncReady__u0kkv{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.ImportedBookings_syncReady__u0kkv:hover{background:#d1fae5}.ImportedBookings_syncAlert__35asT strong,.ImportedBookings_syncReady__u0kkv strong{font-weight:700}.ImportedBookings_tabBar__d2wRl{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:6px 8px}.ImportedBookings_tab__e1oUX{align-items:center;background:#0000;border:2px solid #0000;border-radius:8px;color:#7c8494;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:9px 18px;transition:all .2s ease;white-space:nowrap}.ImportedBookings_tab__e1oUX:hover{background:#f3f4f7;color:#4b5563}.ImportedBookings_tabBadge__17lMe{background:#eceef1;border-radius:999px;color:#7c8494;font-size:11px;font-weight:700;line-height:1.4;min-width:22px;padding:2px 8px;text-align:center}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabAll__wVohc{background:#f3f4f6;border-color:#9ca3af;color:#374151}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabAll__wVohc .ImportedBookings_tabBadge__17lMe{background:#6b7280;color:#fff}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabNeedsInfo__Npf6P{background:#fff7ed;border-color:#f97316;color:#c2410c}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabNeedsInfo__Npf6P .ImportedBookings_tabBadge__17lMe{background:#f97316;color:#fff}.ImportedBookings_badgeNeedsInfo__PlUKB{background:#ffedd5;color:#c2410c}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabReady__Z3cBS{background:#ecfdf5;border-color:#10b981;color:#047857}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabReady__Z3cBS .ImportedBookings_tabBadge__17lMe{background:#10b981;color:#fff}.ImportedBookings_badgeReady__SeZxl{background:#d1fae5;color:#047857}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabImported__BJK1F{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabImported__BJK1F .ImportedBookings_tabBadge__17lMe{background:#2563eb;color:#fff}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabIgnored__Ylo5X{background:#f3f4f6;border-color:#9ca3af;color:#4b5563}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabIgnored__Ylo5X .ImportedBookings_tabBadge__17lMe{background:#9ca3af;color:#fff}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabFailed__AO6Rz{background:#fef2f2;border-color:#ef4444;color:#b91c1c}.ImportedBookings_tabActive__u5MMx.ImportedBookings_tabFailed__AO6Rz .ImportedBookings_tabBadge__17lMe{background:#ef4444;color:#fff}.ImportedBookings_badgeFailed__1QuG6{background:#fee2e2;color:#b91c1c}.ImportedBookings_filterBar__aF1Yr{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:12px 16px}.ImportedBookings_searchWrap__Huu0A{align-items:center;display:flex;flex:0 1 300px;min-width:200px;position:relative}.ImportedBookings_searchIcon__aXPDz{color:#9ca3af;left:12px;pointer-events:none;position:absolute}.ImportedBookings_searchInput__BBoBI{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;font-weight:400;height:36px;padding:8px 30px 8px 34px;transition:all .2s ease;width:100%}.ImportedBookings_searchInput__BBoBI::placeholder{color:#a0a7b4}.ImportedBookings_searchInput__BBoBI:hover{border-color:#d1d5db}.ImportedBookings_searchInput__BBoBI:focus{background:#fff;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14;outline:none}.ImportedBookings_searchClear__cJNDL{align-items:center;background:#e5e7eb;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:17px;justify-content:center;position:absolute;right:9px;width:17px}.ImportedBookings_filterDivider__\+TJGd{background:#e5e7eb;height:22px;width:1px}.ImportedBookings_segmented__ixlnB{background:#f3f4f7;border-radius:8px;display:inline-flex;gap:2px;padding:3px}.ImportedBookings_segment__q8Hod{background:#0000;border:none;border-radius:6px;color:#7c8494;cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 13px;transition:all .18s ease;white-space:nowrap}.ImportedBookings_segment__q8Hod:hover{color:#4b5563}.ImportedBookings_segmentActive__diGcJ{background:#fff;box-shadow:0 1px 2px #00000014;color:#111318}.ImportedBookings_dateRangeWrap__W4FMA{align-items:center;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;gap:6px;height:36px;padding:0 10px}.ImportedBookings_dateInput__y4lli{background:#0000;border:none;color:#374151;font-family:inherit;font-size:12.5px;outline:none}.ImportedBookings_dateSeparator__cOzWg{color:#9ca3af;font-size:12px}.ImportedBookings_clearFilters__e-\+lx{align-items:center;background:#0000;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:6px 8px}.ImportedBookings_clearFilters__e-\+lx:hover{background:#fef2f2}.ImportedBookings_tableWrap__TCYAQ{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.ImportedBookings_table__8VDtr{border-collapse:collapse;table-layout:fixed;width:100%}.ImportedBookings_table__8VDtr thead th{background:#e8f0fe;border-bottom:1px solid #e5e7eb;color:#3b5998;font-size:10px;font-weight:700;letter-spacing:.04em;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.ImportedBookings_table__8VDtr tbody td{border-bottom:1px solid #f0f1f3;color:#1a1d23;font-size:12.5px;overflow:hidden;padding:11px 12px;text-overflow:ellipsis;vertical-align:middle}.ImportedBookings_table__8VDtr tbody tr:last-child td{border-bottom:none}.ImportedBookings_row__7xkoi{cursor:pointer;transition:background .15s ease}.ImportedBookings_row__7xkoi:hover{background:#fafbfd}.ImportedBookings_row__7xkoi:focus-visible{background:#fffaf0;outline:2px solid #f5a51e;outline:2px solid var(--primary-color,#f5a51e);outline-offset:-2px}.ImportedBookings_table__8VDtr colgroup col:nth-child(4){width:26%}.ImportedBookings_muted__Ikcx0{color:#7c8494;white-space:nowrap}.ImportedBookings_subText__Jbt2W{color:#9ca3af;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportedBookings_mono__hbDyP{color:#111318;font-family:SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.02em}.ImportedBookings_version__esXlr{background:#f3f4f6;border-radius:4px;color:#7c8494;font-size:10px;font-weight:700;margin-left:5px;padding:1px 4px}.ImportedBookings_sourceChip__zjrBp{border-radius:6px;display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;white-space:nowrap}.ImportedBookings_sourceAer__HxrGy{background:#eef2ff;color:#4338ca}.ImportedBookings_sourceMc__pmAYk{background:#f0fdfa;color:#0f766e}.ImportedBookings_routeCell__y27aM{align-items:center;display:flex;gap:6px;min-width:0}.ImportedBookings_routeIcon__wywag{color:#9ca3af;flex-shrink:0}.ImportedBookings_routeText__cj7ZO{color:#111318;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportedBookings_tripBadge__nP5ph{background:#f3f4f6;border-radius:4px;color:#6b7280;flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.03em;padding:2px 5px}.ImportedBookings_paxCell__K9RQL{align-items:center;color:#4b5563;display:inline-flex;font-weight:600;gap:4px}.ImportedBookings_priceCell__8e6Rv{display:flex;flex-direction:column;gap:1px;line-height:1.35}.ImportedBookings_priceCost__Y1opI{color:#7c8494;font-size:11.5px}.ImportedBookings_priceSell__pHsEh{color:#111318;font-size:12.5px;font-weight:700}.ImportedBookings_priceMissing__T-stj{color:#c2410c;font-size:11.5px;font-style:italic}.ImportedBookings_statusCell__kk85L{align-items:center;display:flex;gap:6px}.ImportedBookings_chip__t51mc{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:3px 9px;white-space:nowrap}.ImportedBookings_chipNeedsInfo__ifbyL{background:#fff7ed;color:#c2410c}.ImportedBookings_chipReady__Bnyr0{background:#ecfdf5;color:#047857}.ImportedBookings_chipImported__WYW3a{background:#eff6ff;color:#1d4ed8}.ImportedBookings_chipIgnored__HkffA{background:#f3f4f6;color:#6b7280}.ImportedBookings_chipFailed__SC9Zs{background:#fef2f2;color:#b91c1c}.ImportedBookings_chipSuperseded__kHMsv{background:#faf5ff;color:#7e22ce}.ImportedBookings_blockerCount__ffP9g{align-items:center;background:#f97316;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px}.ImportedBookings_linkBtn__5iodG{background:#0000;border:none;border-radius:5px;color:#2563eb;cursor:pointer;display:inline-flex;padding:3px}.ImportedBookings_linkBtn__5iodG:hover{background:#eff6ff}.ImportedBookings_skeletonWrap__kA2e\+{display:flex;flex-direction:column;gap:10px;padding:14px 12px}.ImportedBookings_skeletonRow__3b4Iq{animation:ImportedBookings_importShimmer__cxj3h 1.3s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e9ebef 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:8px;height:34px}@keyframes importShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ImportedBookings_emptyState__Av\+i4{align-items:center;display:flex;flex-direction:column;gap:6px;padding:56px 24px;text-align:center}.ImportedBookings_emptyIcon__U6hkz{color:#d1d5db;margin-bottom:8px}.ImportedBookings_emptyTitle__Z-hUd{color:#6b7280;font-size:15px;font-weight:600;margin:0}.ImportedBookings_emptySubtitle__CemTf{color:#a0a7b4;font-size:13px;margin:0 0 8px;max-width:420px}.ImportedBookings_paginationBar__396lC{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding:12px 18px}.ImportedBookings_paginationInfo__vUdqV{color:#7c8494;font-size:13px;font-weight:500}.ImportedBookings_pageNumbers__h0ZQZ{align-items:center;display:flex;gap:5px}.ImportedBookings_pageSlot__UTklr{align-items:center;display:inline-flex;gap:5px}.ImportedBookings_pageBtn__9SjXE,.ImportedBookings_pageNavBtn__Belmb{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:all .2s ease}.ImportedBookings_pageBtn__9SjXE:hover:not(:disabled),.ImportedBookings_pageNavBtn__Belmb:hover:not(:disabled){background:#f3f4f7;border-color:#d1d5db}.ImportedBookings_pageBtnActive__RPAxx,.ImportedBookings_pageBtnActive__RPAxx:hover{background:#f5a51e;background:var(--primary-color,#f5a51e);border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);color:#fff}.ImportedBookings_pageNavBtn__Belmb:disabled{cursor:not-allowed;opacity:.4}.ImportedBookings_pageEllipsis__-eB2P{color:#9ca3af;font-size:13px}.ImportedBookings_dropOverlay__mI-hz{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1113186b;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:900}.ImportedBookings_dropCard__0X0qE{align-items:center;background:#fff;border:2px dashed #f5a51e;border:2px dashed var(--primary-color,#f5a51e);border-radius:16px;box-shadow:0 18px 44px #0000002e;color:#f5a51e;color:var(--primary-color,#f5a51e);display:flex;flex-direction:column;gap:10px;padding:40px 56px;text-align:center}.ImportedBookings_dropTitle__2uL7c{color:#111318;font-size:17px;font-weight:700}.ImportedBookings_dropSub__p9UmZ{color:#7c8494;font-size:13px}@media (max-width:1280px){.ImportedBookings_pageHeader__BONL9{padding:16px 20px}.ImportedBookings_headerText__hzu2a h1{font-size:18px}.ImportedBookings_table__8VDtr tbody td,.ImportedBookings_table__8VDtr thead th{padding:9px 8px}}@media (max-width:900px){.ImportedBookings_pageHeader__BONL9{align-items:flex-start;flex-direction:column;gap:14px}.ImportedBookings_headerActions__NzeVc{width:100%}.ImportedBookings_addBtn__V9xB8{flex:1 1;justify-content:center}.ImportedBookings_tableWrap__TCYAQ{overflow-x:auto}.ImportedBookings_table__8VDtr{min-width:900px}}.PrivateCustomers_container__EwoYM{background:#f8f9fb}.PrivateCustomers_errorBanner__OiInL{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:14px;padding:12px 18px}.PrivateCustomers_retryBtn__QvHST{background:#fff;border:1px solid #b91c1c;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:6px 14px}.PrivateCustomers_retryBtn__QvHST:hover{background:#fee2e2}.PrivateCustomers_pageHeader__jLEtD{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.PrivateCustomers_headerLeft__xGyOc{align-items:center;display:flex;gap:16px}.PrivateCustomers_headerIcon__NhOsF{align-items:center;background:#f0fdf4;border-radius:12px;display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.PrivateCustomers_headerText__dwwma h1{color:#111827;font-size:20px;font-weight:700;margin:0 0 2px}.PrivateCustomers_headerText__dwwma p{color:#6b7280;font-size:13px;margin:0}.PrivateCustomers_addBtn__Cphbi{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:all .15s ease}.PrivateCustomers_addBtn__Cphbi:hover{background:#ffe8b3}.PrivateCustomers_tabBar__iVXuu{background:#fff;border-radius:12px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:6px 8px}.PrivateCustomers_tab__ZY7rv{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:all .15s ease;white-space:nowrap}.PrivateCustomers_tab__ZY7rv:hover{background:#f9fafb;color:#374151}.PrivateCustomers_tabActive__iGlNp{background:#fff1dc;color:#f5a51e}.PrivateCustomers_tabActiveGreen__shTOG{background:#ecfdf5;color:#059669}.PrivateCustomers_tabActiveGray__zl9J0{background:#f9fafb;color:#6b7280}.PrivateCustomers_tabBadge__46-sq{background:#f0f0f0;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:2px 7px}.PrivateCustomers_tabBadgeActive__eaiWE{background:#f5a51e;color:#fff}.PrivateCustomers_tabActiveGreen__shTOG .PrivateCustomers_tabBadge__46-sq,.PrivateCustomers_tabBadgeActive__eaiWE.PrivateCustomers_tabActiveGreen__shTOG{background:#059669;color:#fff}.PrivateCustomers_filterBar__TAN\+\+{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.PrivateCustomers_searchWrap__o3I4T{align-items:center;display:flex;position:relative}.PrivateCustomers_searchIcon__JzMyQ{color:#9ca3af;font-size:14px;left:10px;pointer-events:none;position:absolute}.PrivateCustomers_searchInput__HpBcS{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px 7px 32px;transition:all .15s ease;width:260px}.PrivateCustomers_searchInput__HpBcS::placeholder{color:#9ca3af}.PrivateCustomers_searchInput__HpBcS:hover{border-color:#d1d5db}.PrivateCustomers_searchInput__HpBcS:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PrivateCustomers_filterDivider__2sPac{background:#e5e7eb;height:20px;width:1px}.PrivateCustomers_filterGroup__pIbT-{align-items:center;display:flex;gap:8px}.PrivateCustomers_filterGroup__pIbT- label{color:#6b7280;font-size:13px;font-weight:500;white-space:nowrap}.PrivateCustomers_filterGroup__pIbT- select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:7px 12px;transition:all .15s ease}.PrivateCustomers_filterGroup__pIbT- select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PrivateCustomers_clearFilters__9HuwL{background:#fff5f5;border:1px solid #fee2e2;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:13px;font-weight:600;margin-left:auto;padding:7px 14px;transition:all .15s ease}.PrivateCustomers_clearFilters__9HuwL:hover{background:#fee2e2;border-color:#fecaca}.PrivateCustomers_resultsSummary__XQw8R{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 0 12px}.PrivateCustomers_filtered__sQrQN{color:#f5a51e;font-weight:600}.PrivateCustomers_table__Eyqwb{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.PrivateCustomers_table__Eyqwb thead th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.PrivateCustomers_table__Eyqwb thead th:last-child{border-right:none}.PrivateCustomers_table__Eyqwb tbody td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:13px;padding:14px;vertical-align:middle}.PrivateCustomers_table__Eyqwb tbody td:last-child{border-right:none}.PrivateCustomers_table__Eyqwb tbody tr:last-child td{border-bottom:none}.PrivateCustomers_table__Eyqwb tbody tr:hover{background:#f9fafb}.PrivateCustomers_customerCell__u8\+Tu{align-items:center;display:flex;gap:12px}.PrivateCustomers_avatar__\+kE8z{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:38px;justify-content:center;letter-spacing:.5px;width:38px}.PrivateCustomers_customerName__fJhas{color:#111827;font-size:13px;font-weight:700}.PrivateCustomers_customerRef__nhPg9{color:#f5a51e;font-family:monospace;font-size:11px;font-weight:600;margin-top:2px}.PrivateCustomers_customerSince__ipLnr{color:#9ca3af;font-size:11px;margin-top:1px}.PrivateCustomers_contactEmail__KwFag{color:#374151;font-size:13px;font-weight:500}.PrivateCustomers_contactPhone__uQutM{color:#9ca3af;font-size:11px;margin-top:3px}.PrivateCustomers_nationalityBadge__Of-G9{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:inline-block;font-size:11px;font-weight:600;padding:3px 9px}.PrivateCustomers_bookingCount__NkDOT{color:#2563eb;font-size:13px;font-weight:700}.PrivateCustomers_noBookings__v6E1G{color:#d1d5db;font-size:12px;font-style:italic}.PrivateCustomers_price__77b6G{color:#111827;font-size:14px;font-weight:700}.PrivateCustomers_balanceOwed__SMzbg{background:#fef2f2;border:1px solid #fecaca;border-radius:999px;color:#dc2626}.PrivateCustomers_balanceClear__awMyB,.PrivateCustomers_balanceOwed__SMzbg{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 10px}.PrivateCustomers_balanceClear__awMyB{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669}.PrivateCustomers_statusBadge__vsMJE{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 11px}.PrivateCustomers_statusDot__Yi05u{border-radius:50%;height:6px;width:6px}.PrivateCustomers_statusActive__zTPUF{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PrivateCustomers_statusActive__zTPUF .PrivateCustomers_statusDot__Yi05u{background:#059669}.PrivateCustomers_statusInactive__kdOwP{background:#f9fafb;border:1px solid #e5e7eb;color:#9ca3af}.PrivateCustomers_statusInactive__kdOwP .PrivateCustomers_statusDot__Yi05u{background:#9ca3af}.PrivateCustomers_rowActions__exdFF{display:flex;gap:6px;justify-content:flex-end}.PrivateCustomers_rowActions__exdFF button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.PrivateCustomers_rowActions__exdFF button:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.PrivateCustomers_btnOpen__0XIGI{background:#fff1dc!important;border-color:#f5a51e!important;color:#f5a51e!important}.PrivateCustomers_btnOpen__0XIGI:hover{background:#ffe8b3!important}.PrivateCustomers_btnBookings__NrQot{background:#eff6ff!important;border-color:#bfdbfe!important;color:#2563eb!important}.PrivateCustomers_btnBookings__NrQot:hover{background:#dbeafe!important}.PrivateCustomers_emptyState__6owJN{padding:60px 20px;text-align:center}.PrivateCustomers_emptyIcon__cH\+QM{font-size:40px;margin-bottom:12px;opacity:.4}.PrivateCustomers_emptyTitle__XM\+NC{color:#6b7280;font-size:15px;font-weight:600;margin:0 0 4px}.PrivateCustomers_emptySubtitle__gfp9c{color:#9ca3af;font-size:13px;margin:0}.PrivateCustomers_pagination__WJVBS{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start;margin-top:16px;padding:12px 0}.PrivateCustomers_paginationInfo__S9cbv{font-weight:500}.PrivateCustomers_pageNumbers__DcnvO{align-items:center;display:flex;gap:6px}.PrivateCustomers_pageBtnActive__7uo3G,.PrivateCustomers_pageBtn__Sp7lA,.PrivateCustomers_pageNumbers__DcnvO button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.PrivateCustomers_pageBtn__Sp7lA:hover{background:#f9fafb;border-color:#d1d5db}.PrivateCustomers_pageBtnActive__7uo3G{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.PrivateCustomers_pageBtnActive__7uo3G:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.PrivateCustomers_ellipsis__h3hGZ{color:#9ca3af;font-weight:500;padding:0 4px}@media (max-width:1024px){.PrivateCustomers_filterBar__TAN\+\+{align-items:stretch;flex-direction:column}.PrivateCustomers_searchInput__HpBcS{width:100%}}.PrivateCustomerDetail_container__ZX-Yf{background:#f8f9fb}.PrivateCustomerDetail_errorState__5o4g0,.PrivateCustomerDetail_loadingState__MIlu9{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.PrivateCustomerDetail_loadingSpinner__HWLak{font-size:40px;opacity:.6}.PrivateCustomerDetail_errorState__5o4g0 p{margin:0}.PrivateCustomerDetail_retryBtn__9fnWX{background:#fff1dc;border:1px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:600;padding:8px 16px}.PrivateCustomerDetail_retryBtn__9fnWX:hover{background:#ffe8b3}.PrivateCustomerDetail_breadcrumb__mJi7B{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px;margin-bottom:14px}.PrivateCustomerDetail_backBtn__wJlFM{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:600;padding:0;transition:opacity .15s}.PrivateCustomerDetail_backBtn__wJlFM:hover{opacity:.75}.PrivateCustomerDetail_breadcrumbSep__RCu-0{color:#d1d5db}.PrivateCustomerDetail_breadcrumbCurrent__q2ZEw{color:#374151;font-weight:600}.PrivateCustomerDetail_profileHeader__jfI6J{align-items:center;background:#fff;border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.PrivateCustomerDetail_profileLeft__dsGGF{align-items:center;display:flex;gap:16px}.PrivateCustomerDetail_avatarLarge__roWIj{align-items:center;background:linear-gradient(135deg,#f5a51e,#e08c0a);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:800;height:60px;justify-content:center;letter-spacing:.5px;width:60px}.PrivateCustomerDetail_profileName__7Lt7D{color:#111827;font-size:20px;font-weight:700;margin-bottom:2px}.PrivateCustomerDetail_profileRef__LzuHf{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:600;margin-bottom:6px}.PrivateCustomerDetail_profileMeta__BjVWh{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.PrivateCustomerDetail_metaDot__zlc5h{color:#d1d5db}.PrivateCustomerDetail_profileActions__SbPbI{align-items:center;display:flex;flex-shrink:0;gap:10px}.PrivateCustomerDetail_editBtn__ewy3i{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .15s ease}.PrivateCustomerDetail_editBtn__ewy3i:hover{background:#f3f4f6;border-color:#d1d5db}.PrivateCustomerDetail_addBookingBtn__KUt\+K{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:all .15s ease}.PrivateCustomerDetail_addBookingBtn__KUt\+K:hover{background:#ffe8b3}.PrivateCustomerDetail_statusBadge__TGhXY{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 11px}.PrivateCustomerDetail_statusDot__Z1f\+K{border-radius:50%;height:6px;width:6px}.PrivateCustomerDetail_statusActive__\+i3nl{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PrivateCustomerDetail_statusActive__\+i3nl .PrivateCustomerDetail_statusDot__Z1f\+K{background:#059669}.PrivateCustomerDetail_statusInactive__xqm8j{background:#f9fafb;border:1px solid #e5e7eb;color:#9ca3af}.PrivateCustomerDetail_statusInactive__xqm8j .PrivateCustomerDetail_statusDot__Z1f\+K{background:#9ca3af}.PrivateCustomerDetail_statsRow__dtkM8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PrivateCustomerDetail_statCard__o7l9g{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:18px 20px}.PrivateCustomerDetail_statCardAccent__AGATm{background:#fff8f8;border-color:#fecaca}.PrivateCustomerDetail_statValue__opkXI{color:#111827;font-size:22px;font-weight:800;margin-bottom:4px}.PrivateCustomerDetail_statCardAccent__AGATm .PrivateCustomerDetail_statValue__opkXI{color:#dc2626}.PrivateCustomerDetail_statLabel__feASB{color:#6b7280;font-size:12px;font-weight:500}.PrivateCustomerDetail_statSub__ncafo{color:#9ca3af;font-size:11px;margin-top:2px}.PrivateCustomerDetail_tabBar__XDBXN{background:#fff;border-radius:12px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:6px 8px}.PrivateCustomerDetail_tab__9uVix{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:all .15s ease;white-space:nowrap}.PrivateCustomerDetail_tab__9uVix:hover{background:#f9fafb;color:#374151}.PrivateCustomerDetail_tabActive__VQuBf{background:#fff1dc;color:#f5a51e}.PrivateCustomerDetail_tabBadge__myTZZ{background:#f0f0f0;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:2px 7px}.PrivateCustomerDetail_tabBadgeActive__Fa9DH{background:#f5a51e;color:#fff}.PrivateCustomerDetail_twoCol__rTpN\+{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.PrivateCustomerDetail_card__9r5aO{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.PrivateCustomerDetail_cardHeader__nOQCL{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;margin-bottom:18px;padding-bottom:14px}.PrivateCustomerDetail_cardIcon__CCBGv{font-size:18px}.PrivateCustomerDetail_cardHeader__nOQCL h3{color:#111827;flex:1 1;font-size:14px;font-weight:700;margin:0}.PrivateCustomerDetail_cardEditBtn__YNk6e{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:5px 12px;transition:all .15s}.PrivateCustomerDetail_cardEditBtn__YNk6e:hover{background:#f3f4f6}.PrivateCustomerDetail_cardLinkBtn__bRZFf{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:0}.PrivateCustomerDetail_cardLinkBtn__bRZFf:hover{text-decoration:underline}.PrivateCustomerDetail_cardCount__Bdihv{color:#9ca3af;font-size:12px;font-weight:500;margin-left:auto}.PrivateCustomerDetail_infoRow__\+297a{align-items:flex-start;border-bottom:1px solid #f9fafb;display:flex;gap:16px;justify-content:space-between;padding:9px 0}.PrivateCustomerDetail_infoRow__\+297a:last-child{border-bottom:none}.PrivateCustomerDetail_infoLabel__xIcXi{color:#9ca3af;flex-shrink:0;font-size:12px;font-weight:500;min-width:130px}.PrivateCustomerDetail_infoValue__UjRFV{color:#111827;font-size:13px;font-weight:500;text-align:right}.PrivateCustomerDetail_miniTable__vFvz-{border-collapse:collapse;width:100%}.PrivateCustomerDetail_miniTable__vFvz- thead th{border-bottom:1px solid #f0f0f0;color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.PrivateCustomerDetail_miniTable__vFvz- tbody td{border-bottom:1px solid #f9fafb;color:#374151;font-size:13px;padding:11px 10px;vertical-align:middle}.PrivateCustomerDetail_miniTable__vFvz- tbody tr:last-child td{border-bottom:none}.PrivateCustomerDetail_miniTable__vFvz- tbody tr:hover{background:#fafafa}.PrivateCustomerDetail_miniRef__BjV23{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:700}.PrivateCustomerDetail_miniTypeBadge__IxkRs{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.PrivateCustomerDetail_miniDate__A2W0s{color:#374151;font-size:13px}.PrivateCustomerDetail_miniDateSub__Kvkfi{color:#9ca3af;font-size:11px}.PrivateCustomerDetail_miniPayBadge__W38ft{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.PrivateCustomerDetail_payPaid__1t5NC{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PrivateCustomerDetail_payPartial__LDu3u{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.PrivateCustomerDetail_payUnpaid__xyDdF{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.PrivateCustomerDetail_miniStatusBadge__\+sCza{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:3px 8px}.PrivateCustomerDetail_statusConfirmed__a7ckl{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PrivateCustomerDetail_statusPending__Fzxpm{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.PrivateCustomerDetail_statusCancelled__9dM4Y{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.PrivateCustomerDetail_openBookingBtn__Qme\+y{background:#fff1dc;border:1px solid #f5a51e;border-radius:6px;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.PrivateCustomerDetail_openBookingBtn__Qme\+y:hover{background:#ffe8b3}.PrivateCustomerDetail_balanceWarning__Ue9Lk{background:#fff7ed;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:13px;margin-top:16px;padding:12px 14px}.PrivateCustomerDetail_creditNoteRow__zzFes{align-items:flex-start;border-bottom:1px solid #f9fafb;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.PrivateCustomerDetail_creditNoteRow__zzFes:last-child{border-bottom:none}.PrivateCustomerDetail_cnRef__RR0LE{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:700}.PrivateCustomerDetail_cnReason__M8HiQ{color:#374151;font-size:13px;margin-top:2px}.PrivateCustomerDetail_cnDate__-Dmv5{color:#9ca3af;font-size:11px;margin-top:2px}.PrivateCustomerDetail_cnRight__ZFIU0{flex-shrink:0;text-align:right}.PrivateCustomerDetail_cnAmount__NJPz9{color:#111827;font-size:15px;font-weight:800}.PrivateCustomerDetail_cnStatus__ZZ93S{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669;display:inline-block;font-size:11px;font-weight:600;margin-top:4px;padding:2px 8px}.PrivateCustomerDetail_emptyMini__oS92N{color:#9ca3af;font-size:13px;font-style:italic;padding:20px 0;text-align:center}.PrivateCustomerDetail_addNoteBox__JqTkN{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:20px;padding:14px}.PrivateCustomerDetail_noteInput__ZiLUb{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;transition:border-color .15s;width:100%}.PrivateCustomerDetail_noteInput__ZiLUb:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PrivateCustomerDetail_noteInput__ZiLUb::placeholder{color:#9ca3af}.PrivateCustomerDetail_addNoteFooter__nfVkQ{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.PrivateCustomerDetail_noteHint__GAIgD{color:#9ca3af;font-size:12px}.PrivateCustomerDetail_addNoteBtn__mGtz-{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px;transition:all .15s}.PrivateCustomerDetail_addNoteBtn__mGtz-:hover:not(:disabled){background:#ffe8b3}.PrivateCustomerDetail_addNoteBtn__mGtz-:disabled{cursor:not-allowed;opacity:.45}.PrivateCustomerDetail_notesList__BrzP7{display:flex;flex-direction:column;gap:12px}.PrivateCustomerDetail_noteItem__dJ7w-{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.PrivateCustomerDetail_noteHeader__G77gv{align-items:center;display:flex;gap:10px;margin-bottom:8px}.PrivateCustomerDetail_noteAuthorBadge__kAZM1{align-items:center;background:#f5a51e;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.PrivateCustomerDetail_noteAuthor__LK9rk{color:#111827;font-size:13px;font-weight:700}.PrivateCustomerDetail_noteDate__mcrU4{color:#9ca3af;font-size:11px;margin-left:8px}.PrivateCustomerDetail_noteText__W-kRY{color:#374151;font-size:13px;line-height:1.6;margin:0}@media (max-width:1024px){.PrivateCustomerDetail_statsRow__dtkM8{grid-template-columns:1fr 1fr}.PrivateCustomerDetail_twoCol__rTpN\+{grid-template-columns:1fr}}@media (max-width:640px){.PrivateCustomerDetail_statsRow__dtkM8{grid-template-columns:1fr 1fr}.PrivateCustomerDetail_profileHeader__jfI6J{align-items:flex-start;flex-direction:column}.PrivateCustomerDetail_profileActions__SbPbI{flex-wrap:wrap}}.ProfessionalCustomers_container__vrCDj{background:#f8f9fb}.ProfessionalCustomers_errorBanner__Yp6Uw{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:14px;padding:12px 18px}.ProfessionalCustomers_retryBtn__1fNgj{background:#fff;border:1px solid #b91c1c;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:6px 14px}.ProfessionalCustomers_retryBtn__1fNgj:hover{background:#fee2e2}.ProfessionalCustomers_pageHeader__jOwcW{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.ProfessionalCustomers_headerLeft__Y51u1{align-items:center;display:flex;gap:16px}.ProfessionalCustomers_headerIcon__-Xqv4{align-items:center;background:#eff6ff;border-radius:12px;display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.ProfessionalCustomers_headerText__bb012 h1{color:#111827;font-size:20px;font-weight:700;margin:0 0 2px}.ProfessionalCustomers_headerText__bb012 p{color:#6b7280;font-size:13px;margin:0}.ProfessionalCustomers_addBtn__qIQnm{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:all .15s ease}.ProfessionalCustomers_addBtn__qIQnm:hover{background:#ffe8b3}.ProfessionalCustomers_tabBar__XuZCh{background:#fff;border-radius:12px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:6px 8px}.ProfessionalCustomers_tab__OL2BN{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:all .15s ease;white-space:nowrap}.ProfessionalCustomers_tab__OL2BN:hover{background:#f9fafb;color:#374151}.ProfessionalCustomers_tabActive__ontVM{background:#fff1dc;color:#f5a51e}.ProfessionalCustomers_tabActiveGreen__AORCO{background:#ecfdf5;color:#059669}.ProfessionalCustomers_tabActiveGray__MMbk\+{background:#f9fafb;color:#6b7280}.ProfessionalCustomers_tabBadge__BMVbD{background:#f0f0f0;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:2px 7px}.ProfessionalCustomers_tabBadgeActive__NDaby{background:#f5a51e;color:#fff}.ProfessionalCustomers_tabBadgeGreen__nrGqc{background:#d1fae5;color:#059669}.ProfessionalCustomers_tabBadgeGray__zJqTP{background:#f0f0f0;color:#9ca3af}.ProfessionalCustomers_filterBar__cvuKF{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.ProfessionalCustomers_searchWrap__\+PJ-U{align-items:center;display:flex;position:relative}.ProfessionalCustomers_searchIcon__7L2wU{color:#9ca3af;font-size:14px;left:10px;pointer-events:none;position:absolute}.ProfessionalCustomers_searchInput__DQZwO{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px 7px 32px;transition:all .15s ease;width:280px}.ProfessionalCustomers_searchInput__DQZwO::placeholder{color:#9ca3af}.ProfessionalCustomers_searchInput__DQZwO:hover{border-color:#d1d5db}.ProfessionalCustomers_searchInput__DQZwO:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ProfessionalCustomers_filterDivider__9ywBQ{background:#e5e7eb;height:20px;width:1px}.ProfessionalCustomers_filterGroup__MwpoS{align-items:center;display:flex;gap:8px}.ProfessionalCustomers_filterGroup__MwpoS label{color:#6b7280;font-size:13px;font-weight:500;white-space:nowrap}.ProfessionalCustomers_filterGroup__MwpoS select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:7px 12px;transition:all .15s ease}.ProfessionalCustomers_filterGroup__MwpoS select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ProfessionalCustomers_clearFilters__dgKeL{background:#fff5f5;border:1px solid #fee2e2;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:13px;font-weight:600;margin-left:auto;padding:7px 14px;transition:all .15s ease}.ProfessionalCustomers_clearFilters__dgKeL:hover{background:#fee2e2;border-color:#fecaca}.ProfessionalCustomers_resultsSummary__ZVSSf{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 0 12px}.ProfessionalCustomers_filtered__fKZWf{color:#f5a51e;font-weight:600}.ProfessionalCustomers_table__5Vfwv{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.ProfessionalCustomers_table__5Vfwv thead th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.ProfessionalCustomers_table__5Vfwv thead th:last-child{border-right:none}.ProfessionalCustomers_table__5Vfwv tbody td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:13px;padding:14px;vertical-align:middle}.ProfessionalCustomers_table__5Vfwv tbody td:last-child{border-right:none}.ProfessionalCustomers_table__5Vfwv tbody tr:last-child td{border-bottom:none}.ProfessionalCustomers_table__5Vfwv tbody tr:hover{background:#f9fafb}.ProfessionalCustomers_companyCell__LQ9IT{align-items:center;display:flex;gap:12px}.ProfessionalCustomers_avatar__uhdDU{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:40px;justify-content:center;letter-spacing:.5px;width:40px}.ProfessionalCustomers_companyName__UrO1-{color:#111827;font-size:13px;font-weight:700}.ProfessionalCustomers_companyRef__yrNdB{color:#f5a51e;font-family:monospace;font-size:11px;font-weight:600;margin-top:2px}.ProfessionalCustomers_companyLocation__p3zxo{color:#9ca3af;font-size:11px;margin-top:1px}.ProfessionalCustomers_contactName__xQFY1{color:#374151;font-size:13px;font-weight:600}.ProfessionalCustomers_contactEmail__VXUYb{color:#6b7280;font-size:12px;margin-top:2px}.ProfessionalCustomers_contactPhone__4JLbV{color:#9ca3af;font-size:11px;margin-top:2px}.ProfessionalCustomers_industryBadge__Tyy4X{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#2563eb;display:inline-block;font-size:11px;font-weight:600;padding:3px 9px}.ProfessionalCustomers_vatNumber__iHYJ3{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-family:monospace;font-size:12px;font-weight:500;padding:3px 8px}.ProfessionalCustomers_bookingCount__PSAtT{color:#2563eb;font-size:13px;font-weight:700}.ProfessionalCustomers_noBookings__krMfo{color:#d1d5db;font-size:12px;font-style:italic}.ProfessionalCustomers_price__YU89w{color:#111827;font-size:14px;font-weight:700}.ProfessionalCustomers_balanceOwed__wNc76{background:#fef2f2;border:1px solid #fecaca;border-radius:999px;color:#dc2626}.ProfessionalCustomers_balanceClear__G3RUt,.ProfessionalCustomers_balanceOwed__wNc76{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 10px}.ProfessionalCustomers_balanceClear__G3RUt{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669}.ProfessionalCustomers_statusBadge__UMFai{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 11px}.ProfessionalCustomers_statusDot__b7y-L{border-radius:50%;height:6px;width:6px}.ProfessionalCustomers_statusActive__jO-7b{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.ProfessionalCustomers_statusActive__jO-7b .ProfessionalCustomers_statusDot__b7y-L{background:#059669}.ProfessionalCustomers_statusInactive__gfM4e{background:#f9fafb;border:1px solid #e5e7eb;color:#9ca3af}.ProfessionalCustomers_statusInactive__gfM4e .ProfessionalCustomers_statusDot__b7y-L{background:#9ca3af}.ProfessionalCustomers_rowActions__SpUZY{display:flex;gap:6px;justify-content:flex-end}.ProfessionalCustomers_rowActions__SpUZY button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.ProfessionalCustomers_btnOpen__20yMm{background:#fff1dc!important;border-color:#f5a51e!important;color:#f5a51e!important}.ProfessionalCustomers_btnOpen__20yMm:hover{background:#ffe8b3!important}.ProfessionalCustomers_btnBookings__fLHNL{background:#eff6ff!important;border-color:#bfdbfe!important;color:#2563eb!important}.ProfessionalCustomers_btnBookings__fLHNL:hover{background:#dbeafe!important}.ProfessionalCustomers_emptyState__bYvBx{padding:60px 20px;text-align:center}.ProfessionalCustomers_emptyIcon__A7iBt{font-size:40px;margin-bottom:12px;opacity:.4}.ProfessionalCustomers_emptyTitle__BeUZ5{color:#6b7280;font-size:15px;font-weight:600;margin:0 0 4px}.ProfessionalCustomers_emptySubtitle__MuJRp{color:#9ca3af;font-size:13px;margin:0}.ProfessionalCustomers_pagination__FOJ5i{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start;margin-top:16px;padding:12px 0}.ProfessionalCustomers_paginationInfo__G7hPv{font-weight:500}.ProfessionalCustomers_pageNumbers__PBob9{align-items:center;display:flex;gap:6px}.ProfessionalCustomers_pageBtnActive__4BBMq,.ProfessionalCustomers_pageBtn__vYf6l,.ProfessionalCustomers_pageNumbers__PBob9 button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.ProfessionalCustomers_pageBtn__vYf6l:hover{background:#f9fafb;border-color:#d1d5db}.ProfessionalCustomers_pageBtnActive__4BBMq{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.ProfessionalCustomers_pageBtnActive__4BBMq:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.ProfessionalCustomers_ellipsis__UOokS{color:#9ca3af;font-weight:500;padding:0 4px}@media (max-width:1024px){.ProfessionalCustomers_filterBar__cvuKF{align-items:stretch;flex-direction:column}.ProfessionalCustomers_searchInput__DQZwO{width:100%}}.ProfessionalCustomerDetail_container__ZmayU{background:#f8f9fb}.ProfessionalCustomerDetail_errorState__yiCWp,.ProfessionalCustomerDetail_loadingState__cS1zp{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.ProfessionalCustomerDetail_loadingSpinner__OZwQJ{font-size:40px;opacity:.6}.ProfessionalCustomerDetail_errorState__yiCWp p{margin:0}.ProfessionalCustomerDetail_retryBtn__3JbNf{background:#fff1dc;border:1px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:600;padding:8px 16px}.ProfessionalCustomerDetail_retryBtn__3JbNf:hover{background:#ffe8b3}.ProfessionalCustomerDetail_breadcrumb__17mUR{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px;margin-bottom:14px}.ProfessionalCustomerDetail_backBtn__HGlQL{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:600;padding:0;transition:opacity .15s}.ProfessionalCustomerDetail_backBtn__HGlQL:hover{opacity:.75}.ProfessionalCustomerDetail_breadcrumbSep__9qhSj{color:#d1d5db}.ProfessionalCustomerDetail_breadcrumbCurrent__mUIhb{color:#374151;font-weight:600}.ProfessionalCustomerDetail_profileHeader__K\+-3O{align-items:center;background:#fff;border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.ProfessionalCustomerDetail_profileLeft__mQ-4d{align-items:center;display:flex;gap:16px}.ProfessionalCustomerDetail_avatarLarge__z7xuT{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:60px;justify-content:center;letter-spacing:.5px;width:60px}.ProfessionalCustomerDetail_profileName__aurCQ{color:#111827;font-size:20px;font-weight:700;margin-bottom:1px}.ProfessionalCustomerDetail_profileLegal__B2U1l{color:#6b7280;font-size:13px;margin-bottom:2px}.ProfessionalCustomerDetail_profileRef__\+9mY9{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:600;margin-bottom:6px}.ProfessionalCustomerDetail_profileMeta__Qrgll{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.ProfessionalCustomerDetail_metaDot__nKhjL{color:#d1d5db}.ProfessionalCustomerDetail_profileActions__by3KY{align-items:center;display:flex;flex-shrink:0;gap:10px}.ProfessionalCustomerDetail_editBtn__J98V5{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .15s ease}.ProfessionalCustomerDetail_editBtn__J98V5:hover{background:#f3f4f6;border-color:#d1d5db}.ProfessionalCustomerDetail_addBookingBtn__RyxnS{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:all .15s ease}.ProfessionalCustomerDetail_addBookingBtn__RyxnS:hover{background:#ffe8b3}.ProfessionalCustomerDetail_statusBadge__qY1z2{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 11px}.ProfessionalCustomerDetail_statusDot__lzwG7{border-radius:50%;height:6px;width:6px}.ProfessionalCustomerDetail_statusActive__P0kL5{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.ProfessionalCustomerDetail_statusActive__P0kL5 .ProfessionalCustomerDetail_statusDot__lzwG7{background:#059669}.ProfessionalCustomerDetail_statusInactive__geUET{background:#f9fafb;border:1px solid #e5e7eb;color:#9ca3af}.ProfessionalCustomerDetail_statusInactive__geUET .ProfessionalCustomerDetail_statusDot__lzwG7{background:#9ca3af}.ProfessionalCustomerDetail_statsRow__8MXlN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ProfessionalCustomerDetail_statCard__XQg2U{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:18px 20px}.ProfessionalCustomerDetail_statCardAccent__JrOLL{background:#fff8f8;border-color:#fecaca}.ProfessionalCustomerDetail_statValue__SPlul{color:#111827;font-size:22px;font-weight:800;margin-bottom:4px}.ProfessionalCustomerDetail_statCardAccent__JrOLL .ProfessionalCustomerDetail_statValue__SPlul{color:#dc2626}.ProfessionalCustomerDetail_statLabel__yfS9j{color:#6b7280;font-size:12px;font-weight:500}.ProfessionalCustomerDetail_statSub__9Zu-1{color:#9ca3af;font-size:11px;margin-top:2px}.ProfessionalCustomerDetail_tabBar__NmpJq{background:#fff;border-radius:12px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:6px 8px}.ProfessionalCustomerDetail_tab__ZaPS6{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:all .15s ease;white-space:nowrap}.ProfessionalCustomerDetail_tab__ZaPS6:hover{background:#f9fafb;color:#374151}.ProfessionalCustomerDetail_tabActive__24LfA{background:#fff1dc;color:#f5a51e}.ProfessionalCustomerDetail_tabBadge__MeWeb{background:#f0f0f0;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:2px 7px}.ProfessionalCustomerDetail_tabBadgeActive__rHO3R{background:#f5a51e;color:#fff}.ProfessionalCustomerDetail_twoCol__KD31R{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.ProfessionalCustomerDetail_card__a8Isq{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.ProfessionalCustomerDetail_cardHeader__6fAaj{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;margin-bottom:18px;padding-bottom:14px}.ProfessionalCustomerDetail_cardIcon__XyKk1{font-size:18px}.ProfessionalCustomerDetail_cardHeader__6fAaj h3{color:#111827;flex:1 1;font-size:14px;font-weight:700;margin:0}.ProfessionalCustomerDetail_cardEditBtn__imIJ-{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:5px 12px;transition:all .15s}.ProfessionalCustomerDetail_cardEditBtn__imIJ-:hover{background:#f3f4f6}.ProfessionalCustomerDetail_cardLinkBtn__2\+9Pc{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:600;padding:0}.ProfessionalCustomerDetail_cardLinkBtn__2\+9Pc:hover{text-decoration:underline}.ProfessionalCustomerDetail_cardCount__a4wMG{color:#9ca3af;font-size:12px;font-weight:500}.ProfessionalCustomerDetail_addContactBtn__kKJQP{background:#fff1dc;border:2px solid #f5a51e;border-radius:7px;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:700;margin-left:auto;padding:6px 14px;transition:all .15s}.ProfessionalCustomerDetail_addContactBtn__kKJQP:hover{background:#ffe8b3}.ProfessionalCustomerDetail_infoRow__MWo9\+{align-items:flex-start;border-bottom:1px solid #f9fafb;display:flex;gap:16px;justify-content:space-between;padding:9px 0}.ProfessionalCustomerDetail_infoRow__MWo9\+:last-child{border-bottom:none}.ProfessionalCustomerDetail_infoLabel__C3\+\+n{color:#9ca3af;flex-shrink:0;font-size:12px;font-weight:500;min-width:140px}.ProfessionalCustomerDetail_infoValue__RroOt{color:#111827;font-size:13px;font-weight:500;text-align:right}.ProfessionalCustomerDetail_infoSeparator__FSIYz{border:none;border-top:1px dashed #e5e7eb;margin:10px 0}.ProfessionalCustomerDetail_contactsPreview__RD5fy{display:flex;flex-direction:column;gap:10px}.ProfessionalCustomerDetail_contactPreviewRow__s0RYQ{align-items:center;border-bottom:1px solid #f9fafb;display:flex;gap:14px;padding:10px 0}.ProfessionalCustomerDetail_contactPreviewRow__s0RYQ:last-child{border-bottom:none}.ProfessionalCustomerDetail_contactAvatar__M3WtM{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:34px;justify-content:center;width:34px}.ProfessionalCustomerDetail_contactInfo__hqq-K{flex:1 1}.ProfessionalCustomerDetail_contactName__-y4oM{align-items:center;color:#111827;display:flex;font-size:13px;font-weight:600;gap:6px}.ProfessionalCustomerDetail_contactRole__E79mI{color:#6b7280;font-size:12px;margin-top:1px}.ProfessionalCustomerDetail_contactContact__8ePe3{color:#6b7280;font-size:12px;text-align:right}.ProfessionalCustomerDetail_contactPhone__8V2Xs{color:#9ca3af;font-size:11px;margin-top:2px}.ProfessionalCustomerDetail_primaryBadge__YHdMt{background:#fff7ed;border:1px solid #fde68a;border-radius:999px;color:#d97706;display:inline-block;font-size:10px;font-weight:700;padding:2px 7px}.ProfessionalCustomerDetail_contactsRule__eD54C{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:12px;gap:8px;margin-bottom:16px;padding:9px 14px}.ProfessionalCustomerDetail_contactsList__Uv6UR{display:flex;flex-direction:column;gap:10px}.ProfessionalCustomerDetail_contactCard__L6KKU{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;display:flex;gap:16px;padding:16px;transition:border-color .15s}.ProfessionalCustomerDetail_contactCardPrimary__crDXi{background:#fffbeb;border-color:#fde68a}.ProfessionalCustomerDetail_contactCardLeft__HZ175{align-items:center;display:flex;flex:1 1;gap:12px}.ProfessionalCustomerDetail_contactAvatarLg__XWAdL{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:42px;justify-content:center;width:42px}.ProfessionalCustomerDetail_contactAvatarPrimary__Pxf6I{background:#fef3c7;color:#d97706}.ProfessionalCustomerDetail_contactCardName__zGPqD{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:2px}.ProfessionalCustomerDetail_contactCardRole__jlZ3w{color:#6b7280;font-size:12px;margin-bottom:2px}.ProfessionalCustomerDetail_contactCardLang__pT19X{color:#9ca3af;font-size:11px}.ProfessionalCustomerDetail_contactCardMid__A0Rna{flex:1 1}.ProfessionalCustomerDetail_contactCardEmail__9GB5S{color:#374151;font-size:13px;margin-bottom:3px}.ProfessionalCustomerDetail_contactCardPhone__lsgrf{color:#9ca3af;font-size:12px}.ProfessionalCustomerDetail_contactCardActions__p9jPR{align-items:center;display:flex;flex-shrink:0;gap:6px}.ProfessionalCustomerDetail_btnSetPrimary__RP3Sf{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#d97706;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s;white-space:nowrap}.ProfessionalCustomerDetail_btnSetPrimary__RP3Sf:hover{background:#fef3c7}.ProfessionalCustomerDetail_btnEditContact__Td0Nr{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.ProfessionalCustomerDetail_btnEditContact__Td0Nr:hover{background:#f3f4f6}.ProfessionalCustomerDetail_btnRemoveContact__u8xRX{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.ProfessionalCustomerDetail_btnRemoveContact__u8xRX:hover{background:#fee2e2}.ProfessionalCustomerDetail_miniTable__b8zpk{border-collapse:collapse;width:100%}.ProfessionalCustomerDetail_miniTable__b8zpk thead th{border-bottom:1px solid #f0f0f0;color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.ProfessionalCustomerDetail_miniTable__b8zpk tbody td{border-bottom:1px solid #f9fafb;color:#374151;font-size:13px;padding:11px 10px;vertical-align:middle}.ProfessionalCustomerDetail_miniTable__b8zpk tbody tr:last-child td{border-bottom:none}.ProfessionalCustomerDetail_miniTable__b8zpk tbody tr:hover{background:#fafafa}.ProfessionalCustomerDetail_miniRef__jCb60{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:700}.ProfessionalCustomerDetail_miniTypeBadge__NMmp1{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.ProfessionalCustomerDetail_miniDate__DFi88{color:#374151;font-size:13px}.ProfessionalCustomerDetail_miniDateSub__Ady5f{color:#9ca3af;font-size:11px}.ProfessionalCustomerDetail_paxBadge__aTwRv{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.ProfessionalCustomerDetail_miniPayBadge__5DGhn{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.ProfessionalCustomerDetail_payPaid__aCw\+i{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.ProfessionalCustomerDetail_payPartial__OAU1Z{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.ProfessionalCustomerDetail_payUnpaid__u6\+pz{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.ProfessionalCustomerDetail_miniStatusBadge__xwOvj{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:3px 8px}.ProfessionalCustomerDetail_statusConfirmed__pWf7L{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.ProfessionalCustomerDetail_statusPending__o8\+KA{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.ProfessionalCustomerDetail_statusCancelled__Pw87p{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.ProfessionalCustomerDetail_openBookingBtn__yyEt2{background:#fff1dc;border:1px solid #f5a51e;border-radius:6px;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.ProfessionalCustomerDetail_openBookingBtn__yyEt2:hover{background:#ffe8b3}.ProfessionalCustomerDetail_balanceWarning__0DSpQ{background:#fff7ed;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:13px;margin-top:16px;padding:12px 14px}.ProfessionalCustomerDetail_creditNoteRow__bt7JK{align-items:flex-start;border-bottom:1px solid #f9fafb;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.ProfessionalCustomerDetail_creditNoteRow__bt7JK:last-child{border-bottom:none}.ProfessionalCustomerDetail_cnRef__ztPqV{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:700}.ProfessionalCustomerDetail_cnReason__Ndyuu{color:#374151;font-size:13px;margin-top:2px}.ProfessionalCustomerDetail_cnDate__fs8Ww{color:#9ca3af;font-size:11px;margin-top:2px}.ProfessionalCustomerDetail_cnRight__rPwNf{flex-shrink:0;text-align:right}.ProfessionalCustomerDetail_cnAmount__hH5F9{color:#111827;font-size:15px;font-weight:800}.ProfessionalCustomerDetail_cnStatus__31Zow{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669;display:inline-block;font-size:11px;font-weight:600;margin-top:4px;padding:2px 8px}.ProfessionalCustomerDetail_emptyMini__cmOdT{color:#9ca3af;font-size:13px;font-style:italic;padding:20px 0;text-align:center}.ProfessionalCustomerDetail_addNoteBox__LeWda{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:20px;padding:14px}.ProfessionalCustomerDetail_noteInput__8UDhE{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;transition:border-color .15s;width:100%}.ProfessionalCustomerDetail_noteInput__8UDhE:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ProfessionalCustomerDetail_noteInput__8UDhE::placeholder{color:#9ca3af}.ProfessionalCustomerDetail_addNoteFooter__Vb7Jg{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.ProfessionalCustomerDetail_noteHint__R6Z-i{color:#9ca3af;font-size:12px}.ProfessionalCustomerDetail_addNoteBtn__qWUHw{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px;transition:all .15s}.ProfessionalCustomerDetail_addNoteBtn__qWUHw:hover:not(:disabled){background:#ffe8b3}.ProfessionalCustomerDetail_addNoteBtn__qWUHw:disabled{cursor:not-allowed;opacity:.45}.ProfessionalCustomerDetail_notesList__PZeV6{display:flex;flex-direction:column;gap:12px}.ProfessionalCustomerDetail_noteItem__jKW5P{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.ProfessionalCustomerDetail_noteHeader__qSERF{align-items:center;display:flex;gap:10px;margin-bottom:8px}.ProfessionalCustomerDetail_noteAuthorBadge__u4rLi{align-items:center;background:#2563eb;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.ProfessionalCustomerDetail_noteAuthor__ZkHqb{color:#111827;font-size:13px;font-weight:700}.ProfessionalCustomerDetail_noteDate__r6ImW{color:#9ca3af;font-size:11px;margin-left:8px}.ProfessionalCustomerDetail_noteText__cP5CL{color:#374151;font-size:13px;line-height:1.6;margin:0}@media (max-width:1024px){.ProfessionalCustomerDetail_statsRow__8MXlN{grid-template-columns:1fr 1fr}.ProfessionalCustomerDetail_twoCol__KD31R{grid-template-columns:1fr}.ProfessionalCustomerDetail_contactCard__L6KKU{align-items:flex-start;flex-direction:column}.ProfessionalCustomerDetail_contactCardActions__p9jPR{flex-direction:row;margin-top:8px}}@media (max-width:640px){.ProfessionalCustomerDetail_statsRow__8MXlN{grid-template-columns:1fr 1fr}.ProfessionalCustomerDetail_profileHeader__K\+-3O{align-items:flex-start;flex-direction:column}.ProfessionalCustomerDetail_profileActions__by3KY{flex-wrap:wrap}}.ContactModal_iconHeader__W5QdF{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.ContactModal_avatarPreview__hGDnl{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:52px;justify-content:center;letter-spacing:.5px;transition:all .2s ease;width:52px}.ContactModal_headerText__HoSnT h3{color:#111827;font-size:17px;font-weight:700;margin:0 0 4px}.ContactModal_headerText__HoSnT p{color:#6b7280;font-size:13px;margin:0}.ContactModal_headerText__HoSnT p strong{color:#374151}.ContactModal_section__6JoNi{margin-bottom:22px}.ContactModal_sectionTitle__jixAx{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.ContactModal_formGrid__4iZ9s{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:10px}.ContactModal_field__yC9Kh{display:flex;flex-direction:column;gap:6px}.ContactModal_field__yC9Kh label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ContactModal_field__yC9Kh input,.ContactModal_field__yC9Kh select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.ContactModal_field__yC9Kh input:focus,.ContactModal_field__yC9Kh select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ContactModal_field__yC9Kh input::placeholder{color:#9ca3af}.ContactModal_required__qNS0j{color:#dc2626;margin-left:2px}.ContactModal_primaryToggleCard__-SLVL{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:16px}.ContactModal_primaryToggleLeft__kyKbh{flex:1 1}.ContactModal_primaryToggleTitle__RlOOu{color:#111827;font-size:14px;font-weight:600;margin-bottom:4px}.ContactModal_primaryToggleDesc__-B6wn{color:#6b7280;font-size:12px;line-height:1.5}.ContactModal_primaryToggleRight__WHsap{flex-shrink:0}.ContactModal_toggleInput__xytUw{display:none}.ContactModal_toggleLabel__neYBS{align-items:center;cursor:pointer;display:flex}.ContactModal_toggleSwitch__79pyX{background:#d1d5db;border-radius:26px;display:block;height:26px;position:relative;transition:background .2s ease;width:48px}.ContactModal_toggleSwitch__79pyX:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.ContactModal_toggleInput__xytUw:checked+.ContactModal_toggleLabel__neYBS .ContactModal_toggleSwitch__79pyX{background:#f5a51e}.ContactModal_toggleInput__xytUw:checked+.ContactModal_toggleLabel__neYBS .ContactModal_toggleSwitch__79pyX:after{transform:translateX(22px)}.ContactModal_primaryWarning__OFsjC{background:#fff7ed;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:12px;font-weight:500;margin-top:10px;padding:10px 14px}.ContactModal_primaryLockedCard__p5Q5B{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;font-size:20px;gap:12px;padding:14px 16px}.ContactModal_primaryLockedTitle__UFHhw{color:#92400e;font-size:13px;font-weight:700;margin-bottom:3px}.ContactModal_primaryLockedDesc__RK5if{color:#a16207;font-size:12px;line-height:1.5}.ContactModal_errorBanner__S5VBC{align-items:flex-start;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;font-size:20px;gap:12px;margin-bottom:20px;padding:12px 14px}.ContactModal_errorBanner__S5VBC>div{flex:1 1}.ContactModal_errorBanner__S5VBC strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.ContactModal_errorBanner__S5VBC ul{color:#991b1b;font-size:12px;line-height:1.6;margin:0;padding-left:18px}.ContactModal_inputError__jOFDw{background:#fef2f2!important;border-color:#ef4444!important}.ContactModal_inputError__jOFDw:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.ContactModal_errorText__9rBYL{color:#dc2626;font-size:12px;font-weight:500}.ContactModal_closeBtn__UMHmM{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .15s}.ContactModal_closeBtn__UMHmM:hover{background:#e5e7eb}.ContactModal_saveBtn__BOm0W{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .15s}.ContactModal_saveBtn__BOm0W:hover{background:#e69510}.ContactModal_saveBtn__BOm0W:active{transform:translateY(1px)}@media (max-width:640px){.ContactModal_formGrid__4iZ9s{grid-template-columns:1fr}.ContactModal_primaryToggleCard__-SLVL{align-items:flex-start;flex-direction:column}}.ContactModal_yesNoToggle__3m2yu{align-items:center;display:flex;gap:8px;margin-top:4px}.ContactModal_yesNoBtn__qi52U{background:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:6px 18px;transition:all .15s ease}.ContactModal_yesNoBtn__qi52U:hover{border-color:#9ca3af}.ContactModal_yesNoBtnYes__qI84O{background:#f5a51e;border-color:#f5a51e;color:#fff}.ContactModal_yesNoBtnNo__ku7oA{background:#ef4444;border-color:#ef4444;color:#fff}.TravelerList_container__jy9FV{background:#f8f9fb;font-family:inherit;min-height:100vh}.TravelerList_errorBanner__BwxBo{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:14px;padding:12px 18px}.TravelerList_retryBtn__CmWQL{background:#fff;border:1px solid #b91c1c;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:6px 14px}.TravelerList_retryBtn__CmWQL:hover{background:#fee2e2}.TravelerList_pageHeader__ppIQq{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 1px 4px #0000000a;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.TravelerList_headerLeft__ibD5n{align-items:center;display:flex;gap:14px}.TravelerList_headerIcon__73eZ7{align-items:center;background:linear-gradient(135deg,#fff1dc,#ffe0a0);border-radius:12px;display:flex;font-size:22px;height:44px;justify-content:center;width:44px}.TravelerList_headerText__DX26M h1{color:#111827;font-size:20px;font-weight:800;margin:0 0 2px}.TravelerList_headerText__DX26M p{color:#6b7280;font-size:13px;margin:0}.TravelerList_addBtn__jiN0t{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:all .15s ease}.TravelerList_addBtn__jiN0t:hover{background:#ffe8b3}.TravelerList_ruleNotice__mnEIv{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#92400e;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:14px;padding:12px 16px}.TravelerList_ruleNotice__mnEIv strong{font-weight:700}.TravelerList_tabBar__Eckd7{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;gap:6px;margin-bottom:12px;padding:8px}.TravelerList_tab__txrse{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .15s}.TravelerList_tab__txrse:hover{background:#f9fafb;color:#374151}.TravelerList_tabActive__75ut-{background:#fff1dc;color:#92400e}.TravelerList_tabActiveBlue__WC9Qy{background:#eff6ff!important;color:#1d4ed8!important}.TravelerList_tabActiveAmber__U\+okf{background:#fff7ed!important;color:#b45309!important}.TravelerList_tabActiveGreen__WapTH{background:#f0fdf4!important;color:#15803d!important}.TravelerList_tabBadge__vGjwA{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:1px 7px}.TravelerList_tabBadgeActive__VqgIL{background:#00000014;color:inherit}.TravelerList_filterBar__lOKix{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px;padding:10px 16px}.TravelerList_searchWrap__A9ub9{align-items:center;display:flex;flex:1 1;gap:8px;min-width:220px}.TravelerList_searchIcon__UrWua{color:#9ca3af;flex-shrink:0;font-size:15px}.TravelerList_searchInput__mhsnS{background:#0000;border:none;color:#111827;font-family:inherit;font-size:13px;outline:none;width:100%}.TravelerList_searchInput__mhsnS::placeholder{color:#9ca3af}.TravelerList_filterDivider__fwmUx{background:#e5e7eb;flex-shrink:0;height:24px;width:1px}.TravelerList_filterGroup__nfX9O{align-items:center;display:flex;gap:7px;white-space:nowrap}.TravelerList_filterGroup__nfX9O label{color:#6b7280;font-size:12px;font-weight:600}.TravelerList_filterGroup__nfX9O select{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-family:inherit;font-size:12.5px;outline:none;padding:5px 10px}.TravelerList_filterGroup__nfX9O select:focus{border-color:#f5a51e}.TravelerList_clearFilters__zAA\+v{background:#fef2f2;border:1px solid #fecaca;border-radius:7px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.TravelerList_clearFilters__zAA\+v:hover{background:#fee2e2}.TravelerList_resultsSummary__JM-5P{color:#9ca3af;font-size:12px;margin-bottom:8px;padding-left:2px}.TravelerList_filtered__wZ4ZW{color:#f5a51e;font-weight:600;margin-left:4px}.TravelerList_table__EOMhX{background:#fff;border:1px solid #f0f0f0;border-collapse:collapse;border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden;width:100%}.TravelerList_table__EOMhX thead tr{background:#f8f9fb;border-bottom:1px solid #e5e7eb}.TravelerList_table__EOMhX th{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.4px;padding:11px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.TravelerList_table__EOMhX td{border-bottom:1px solid #f4f5f7;padding:13px 16px;vertical-align:middle}.TravelerList_table__EOMhX tbody tr:last-child td{border-bottom:none}.TravelerList_table__EOMhX tbody tr:hover{background:#fafafa}.TravelerList_travelerCell__49yv\+{align-items:center;display:flex;gap:11px}.TravelerList_avatar__GyOQK{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:38px;justify-content:center;letter-spacing:.5px;width:38px}.TravelerList_travelerName__N5Li8{color:#111827;font-size:14px;font-weight:700}.TravelerList_travelerRef__YLbiU{color:#f5a51e;font-family:monospace;font-size:11px;font-weight:700;margin-top:1px}.TravelerList_travelerSince__TNhEs{color:#9ca3af;font-size:11px;margin-top:1px}.TravelerList_typeCell__3ICdL{display:flex;flex-direction:column;gap:4px}.TravelerList_typeBadge__FLGW8{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 10px;white-space:nowrap}.TravelerList_ageLabel__zPiTg{color:#9ca3af;font-size:11px;font-weight:600;padding-left:2px}.TravelerList_dobValue__tWEgU{color:#374151;font-size:13px;font-weight:500}.TravelerList_dobCalc__c38LA{color:#9ca3af;font-size:10.5px;margin-top:2px}.TravelerList_nationalityBadge__prTeo{background:#f1f5f9;border-radius:6px;color:#475569;font-size:12px;font-weight:600;padding:3px 10px}.TravelerList_passportNum__QXT5H{color:#374151;font-family:monospace;font-size:12.5px;font-weight:700;letter-spacing:.3px}.TravelerList_passportExpiry__bW8oS{color:#6b7280;font-size:11px;margin-top:2px}.TravelerList_passportExpired__BKjg1{color:#dc2626;font-weight:700}.TravelerList_passportWarn__bDCtF{color:#d97706;font-weight:700}.TravelerList_noPassport__KseGy{color:#9ca3af;font-size:12px;font-style:italic}.TravelerList_customerLink__eRiJl{align-items:center;display:flex;gap:8px}.TravelerList_customerTypeDot__dwGci{border-radius:50%;flex-shrink:0;height:8px;width:8px}.TravelerList_dotPrivate__6Ps1a{background:#f5a51e}.TravelerList_dotCompany__4NXmS{background:#2563eb}.TravelerList_customerName__DZyzp{color:#374151;font-size:13px;font-weight:600}.TravelerList_customerRef__wZ5o2{color:#9ca3af;font-family:monospace;font-size:11px;margin-top:1px}.TravelerList_bookingCount__J7rky{color:#374151;font-size:13px;font-weight:600}.TravelerList_noBookings__muKr6{color:#9ca3af;font-size:12px;font-style:italic}.TravelerList_rowActions__NinKl{display:flex;gap:6px;justify-content:flex-end}.TravelerList_btnOpen__IGoiK{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s;white-space:nowrap}.TravelerList_btnOpen__IGoiK:hover{background:#f5a51e;border-color:#f5a51e;color:#fff}.TravelerList_btnDelete__GdHqI{background:#fff5f5;border:1px solid #fecaca;border-radius:7px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s;white-space:nowrap}.TravelerList_btnDelete__GdHqI:hover{background:#dc2626;border-color:#dc2626;color:#fff}.TravelerList_btnDelete__GdHqI:disabled{cursor:not-allowed;opacity:.5}.TravelerList_confirmOverlay__qsE4p{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.TravelerList_confirmDialog__np\+mb{background:#fff;border-radius:14px;box-shadow:0 20px 60px #0003;max-width:400px;padding:32px 28px;text-align:center;width:90%}.TravelerList_confirmIcon__rhJcZ{font-size:36px;margin-bottom:12px}.TravelerList_confirmTitle__VVbLX{color:#111827;font-size:18px;font-weight:700;margin:0 0 10px}.TravelerList_confirmText__l5-8Q{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 24px}.TravelerList_confirmActions__KQqas{display:flex;gap:10px;justify-content:center}.TravelerList_confirmCancel__cTdnc{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .15s}.TravelerList_confirmCancel__cTdnc:hover{background:#e5e7eb}.TravelerList_confirmDelete__hqK0O{background:#dc2626;border:1px solid #dc2626;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .15s}.TravelerList_confirmDelete__hqK0O:hover{background:#b91c1c;border-color:#b91c1c}.TravelerList_confirmDelete__hqK0O:disabled{cursor:not-allowed;opacity:.6}.TravelerList_emptyState__udj2W{padding:60px 20px;text-align:center}.TravelerList_emptyIcon__WolhN{font-size:40px;margin-bottom:12px}.TravelerList_emptyTitle__Cn49q{color:#374151;font-size:16px;font-weight:700;margin:0 0 4px}.TravelerList_emptySubtitle__Rq4m1{color:#9ca3af;font-size:13px;margin:0}.TravelerList_pagination__bSsZs{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start;margin-top:16px;padding:12px 0}.TravelerList_paginationInfo__PV5uU{font-weight:500}.TravelerList_pageNumbers__ApHvt{align-items:center;display:flex;gap:6px}.TravelerList_pageBtnActive__A3zCD,.TravelerList_pageBtn__k0qSD{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.TravelerList_pageBtn__k0qSD:hover{background:#f9fafb;border-color:#d1d5db}.TravelerList_pageBtnActive__A3zCD{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.TravelerList_pageBtnActive__A3zCD:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.TravelerList_ellipsis__pmSl8{color:#9ca3af;font-weight:500;padding:0 4px}.AddTravelerModal_avatarHeader__5DucY{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:20px;padding-bottom:18px}.AddTravelerModal_avatarPreview__qYuvY{align-items:center;border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:17px;font-weight:800;height:52px;justify-content:center;transition:background .3s ease;width:52px}.AddTravelerModal_avatarHeaderName__eoUzt{color:#111827;font-size:16px;font-weight:700;margin-bottom:6px}.AddTravelerModal_liveTypeBadge__B75gX{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 10px;transition:all .2s ease}.AddTravelerModal_liveAge__Pnwn2{font-weight:500}.AddTravelerModal_liveTypePlaceholder__3Pbla{color:#9ca3af;font-size:11.5px;font-style:italic}.AddTravelerModal_ruleNotice__TCfB7{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#92400e;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:20px;padding:12px 14px}.AddTravelerModal_ruleNotice__TCfB7 strong{font-weight:700}.AddTravelerModal_errorBanner__KLvbA{align-items:flex-start;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;font-size:20px;gap:12px;margin-bottom:20px;padding:12px 14px}.AddTravelerModal_errorBanner__KLvbA>div{flex:1 1}.AddTravelerModal_errorBanner__KLvbA strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.AddTravelerModal_errorBanner__KLvbA ul{color:#991b1b;font-size:12px;line-height:1.6;margin:0;padding-left:18px}.AddTravelerModal_section__YLdRy{margin-bottom:22px}.AddTravelerModal_sectionTitle__4ha4I{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddTravelerModal_formGrid__Mrvii{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.AddTravelerModal_field__MPavk{display:flex;flex-direction:column;gap:6px}.AddTravelerModal_field__MPavk label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddTravelerModal_field__MPavk input,.AddTravelerModal_field__MPavk select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:13.5px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.AddTravelerModal_field__MPavk input:focus,.AddTravelerModal_field__MPavk select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddTravelerModal_field__MPavk input::placeholder{color:#9ca3af}.AddTravelerModal_req__UAnIt{color:#dc2626;margin-left:2px}.AddTravelerModal_errText__VqHa8{color:#dc2626;font-size:11.5px;font-weight:500}.AddTravelerModal_warnText__6x8w7{color:#d97706;font-size:11.5px;font-weight:500}.AddTravelerModal_inputErr__t0NpL{background:#fef2f2!important;border-color:#ef4444!important}.AddTravelerModal_inputErr__t0NpL:focus{box-shadow:0 0 0 3px #ef44441a!important}.AddTravelerModal_inputWarn__p0IGF{background:#fffbeb!important;border-color:#f59e0b!important}.AddTravelerModal_dobRow__U-vyp{align-items:flex-start;display:flex;gap:16px}.AddTravelerModal_dobResult__7hSQj{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;padding:12px 14px;width:180px}.AddTravelerModal_dobResultInner__MsgYA{text-align:center}.AddTravelerModal_dobResultLabel__cZz6l{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.AddTravelerModal_dobResultBadge__Rwvxk{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:4px;margin-bottom:6px;padding:4px 12px}.AddTravelerModal_dobResultAge__vh9ss{color:#374151;font-size:12px;font-weight:700}.AddTravelerModal_dobResultRule__DQx\+3{color:#9ca3af;font-size:10.5px;margin-top:2px}.AddTravelerModal_dobRules__rDwu3{display:flex;flex-direction:column;gap:5px;margin-top:8px}.AddTravelerModal_dobRule__xzHG0{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:500;gap:6px}.AddTravelerModal_dotGreen__Rb0sd{background:#16a34a;border-radius:50%;flex-shrink:0;height:7px;width:7px}.AddTravelerModal_dotAmber__WuFd7{background:#d97706;border-radius:50%;flex-shrink:0;height:7px;width:7px}.AddTravelerModal_dotBlue__duBET{background:#2563eb;border-radius:50%;flex-shrink:0;height:7px;width:7px}.AddTravelerModal_selectedCustomerCard__rxsN8{align-items:center;border:1px solid;border-radius:10px;display:flex;gap:12px;margin-top:10px;padding:12px 14px}.AddTravelerModal_cardPrivate__r7t8A{background:#fffbeb;border-color:#fde68a}.AddTravelerModal_cardCompany__Uq3y6{background:#eff6ff;border-color:#bfdbfe}.AddTravelerModal_selectedCustomerAvatar__JH8jI{align-items:center;border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:36px;justify-content:center;width:36px}.AddTravelerModal_selectedCustomerName__I6h3T{color:#111827;font-size:13px;font-weight:700}.AddTravelerModal_selectedCustomerRef__x1hiA{color:#9ca3af;font-family:monospace;font-size:11px;margin-top:1px}.AddTravelerModal_selectedCustomerType__pKrD2{border-radius:999px;font-size:11px;font-weight:700;margin-left:auto;padding:2px 10px}.AddTravelerModal_typePrivate__aiGBb{background:#fff1dc;color:#b45309}.AddTravelerModal_typeCompany__rFDZo{background:#eff6ff;color:#1d4ed8}.AddTravelerModal_linkNotice__MpPCP{color:#9ca3af;font-size:11.5px;line-height:1.5;margin-top:10px}.AddTravelerModal_closeBtn__8uK1S{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .15s}.AddTravelerModal_closeBtn__8uK1S:hover{background:#e5e7eb}.AddTravelerModal_saveBtn__CTeSk{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:background .15s}.AddTravelerModal_saveBtn__CTeSk:hover{background:#e69510}.AddTravelerModal_saveBtn__CTeSk:active{transform:translateY(1px)}@media (max-width:600px){.AddTravelerModal_formGrid__Mrvii{grid-template-columns:1fr}.AddTravelerModal_dobRow__U-vyp{flex-direction:column}.AddTravelerModal_dobResult__7hSQj{width:100%}}.TravelerDetail_container__K1so4{background:#f8f9fb;font-family:inherit;min-height:100vh}.TravelerDetail_errorState__JWHiG,.TravelerDetail_loadingState__UZOig{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:40vh;padding:24px}.TravelerDetail_loadingSpinner__Al56b{font-size:48px}.TravelerDetail_loadingText__3nB3Y{color:#6b7280;font-size:16px;font-weight:600;margin:0}.TravelerDetail_errorText__iSEiI{color:#dc2626;font-size:14px;margin:0}.TravelerDetail_errorState__JWHiG .TravelerDetail_retryBtn__EQd\+U{background:#fff;border:1px solid #dc2626;border-radius:8px;color:#dc2626;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px}.TravelerDetail_errorState__JWHiG .TravelerDetail_retryBtn__EQd\+U:hover{background:#fef2f2}.TravelerDetail_errorBanner__fVazU{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:14px;padding:12px 18px}.TravelerDetail_errorBanner__fVazU .TravelerDetail_retryBtn__EQd\+U{background:#fff;border:1px solid #b91c1c;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:6px 14px}.TravelerDetail_errorBanner__fVazU .TravelerDetail_retryBtn__EQd\+U:hover{background:#fee2e2}.TravelerDetail_breadcrumb__AIoec{align-items:center;display:flex;gap:8px;margin-bottom:16px}.TravelerDetail_backBtn__K8LXZ{background:none;border:none;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:0;transition:color .15s}.TravelerDetail_backBtn__K8LXZ:hover{color:#f5a51e}.TravelerDetail_breadcrumbSep__cEP6b{color:#d1d5db;font-size:13px}.TravelerDetail_breadcrumbCurrent__1Hfnq{color:#111827;font-size:13px;font-weight:600}.TravelerDetail_profileHeader__dhzfg{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 1px 4px #0000000a;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.TravelerDetail_profileLeft__GLp0a{align-items:center;display:flex;gap:16px}.TravelerDetail_avatarLarge__gDMSc{align-items:center;border-radius:16px;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:800;height:60px;justify-content:center;width:60px}.TravelerDetail_profileNameRow__IZOKO{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.TravelerDetail_profileName__6ggkb{color:#111827;font-size:20px;font-weight:800}.TravelerDetail_typeBadge__MFgVz{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:3px 12px}.TravelerDetail_typeAge__-QUWt{font-weight:500;opacity:.75}.TravelerDetail_profileRef__hC\+86{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:700;margin-bottom:6px}.TravelerDetail_profileMeta__ECHaK{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px}.TravelerDetail_metaDot__VLluF{color:#d1d5db}.TravelerDetail_profileActions__LkssO{align-items:center;display:flex;gap:10px}.TravelerDetail_editBtn__veQNA{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .15s}.TravelerDetail_editBtn__veQNA:hover{background:#e5e7eb}.TravelerDetail_statsRow__vN2\+K{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.TravelerDetail_statCard__0WJhr{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;padding:16px 20px}.TravelerDetail_statCardAccent__D4ba2{border-left:3px solid #dc2626}.TravelerDetail_statValue__SE5KY{color:#111827;font-size:18px;font-weight:800;margin-bottom:3px}.TravelerDetail_statLabel__vpGtE{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.TravelerDetail_statSub__QpRq1{color:#9ca3af;font-size:11px;margin-top:3px}.TravelerDetail_ruleBanner__YbbVu{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1d4ed8;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:14px;padding:12px 16px}.TravelerDetail_ruleBanner__YbbVu strong{font-weight:700}.TravelerDetail_ruleBannerLink__unuy5{background:none;border:none;color:#f5a51e;cursor:pointer;font-family:monospace;font-size:12px;font-weight:700;padding:0;text-decoration:underline}.TravelerDetail_tabBar__hmeMV{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;gap:6px;margin-bottom:14px;padding:8px}.TravelerDetail_tab__ucLiO{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;transition:all .15s}.TravelerDetail_tab__ucLiO:hover{background:#f9fafb;color:#374151}.TravelerDetail_tabActive__jluLz{background:#fff1dc;color:#92400e}.TravelerDetail_tabBadge__GSbCh{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:1px 7px}.TravelerDetail_tabBadgeActive__mRBiY{background:#00000014;color:inherit}.TravelerDetail_twoCol__SQiTV{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.TravelerDetail_card__RbHyn{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.TravelerDetail_cardHeader__I\+kVL{align-items:center;border-bottom:1px solid #f4f5f7;display:flex;gap:10px;padding:16px 20px 12px}.TravelerDetail_cardIcon__oO\+zJ{font-size:18px}.TravelerDetail_cardHeader__I\+kVL h3{color:#111827;flex:1 1;font-size:14px;font-weight:700;margin:0}.TravelerDetail_cardCount__ScCLL{background:#f3f4f6;border-radius:999px;color:#9ca3af;font-size:12px;font-weight:600;padding:2px 8px}.TravelerDetail_cardEditBtn__6BnZR{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:7px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:4px 12px;transition:all .15s}.TravelerDetail_cardEditBtn__6BnZR:hover{background:#e5e7eb;color:#374151}.TravelerDetail_cardLinkBtn__iZoJc{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:700;margin-left:auto;padding:0;transition:opacity .15s}.TravelerDetail_cardLinkBtn__iZoJc:hover{opacity:.7}.TravelerDetail_infoRow__RsB8J{align-items:center;border-bottom:1px solid #f9fafb;display:flex;gap:12px;justify-content:space-between;padding:9px 20px}.TravelerDetail_infoRow__RsB8J:last-of-type{border-bottom:none}.TravelerDetail_infoLabel__zNjQF{color:#9ca3af;font-size:12px;font-weight:500;white-space:nowrap}.TravelerDetail_infoValue__sOQRl{color:#111827;font-size:13px;font-weight:500;text-align:right}.TravelerDetail_infoMono__3aDpR{font-family:monospace;font-size:12.5px;letter-spacing:.3px}.TravelerDetail_infoAccent__I8ZP6{color:#f5a51e;font-weight:700}.TravelerDetail_typeDisplayRow__bx3ax{align-items:center;background:#f8f9fb;border-top:1px solid #f0f0f0;display:flex;gap:10px;padding:12px 20px}.TravelerDetail_typeDisplayLabel__Fa\+Gx{color:#9ca3af;font-size:12px;font-weight:500}.TravelerDetail_typeDisplayBadge__Ee6Up{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 12px}.TravelerDetail_typeDisplayNote__PtPKr{color:#9ca3af;font-size:10.5px;margin-left:auto}.TravelerDetail_passportStatusRow__eUfoY{border-radius:8px;display:flex;flex-direction:column;font-size:12.5px;font-weight:600;gap:3px;margin:12px 20px;padding:10px 14px}.TravelerDetail_passportStatusOk__Rn98l{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.TravelerDetail_passportStatusWarn__YQOud{background:#fffbeb;border:1px solid #fde68a;color:#d97706}.TravelerDetail_passportStatusExpired__f83Zz{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.TravelerDetail_passportActionHint__rW2em{font-size:11.5px;font-weight:400;opacity:.8}.TravelerDetail_noDocCard__CVKJc{padding:32px 20px;text-align:center}.TravelerDetail_noDocIcon__HXitn{font-size:32px;margin-bottom:10px}.TravelerDetail_noDocTitle__rBzLU{color:#374151;font-size:14px;font-weight:700;margin-bottom:4px}.TravelerDetail_noDocDesc__8hVCx{color:#9ca3af;font-size:12.5px;margin-bottom:14px}.TravelerDetail_noDocBtn__a0MdF{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:background .15s}.TravelerDetail_noDocBtn__a0MdF:hover{background:#e69510}.TravelerDetail_linkedCustomerRow__ygqeK{align-items:center;display:flex;gap:14px;padding:16px 20px}.TravelerDetail_linkedAvatar__g4mR7{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:40px;justify-content:center;width:40px}.TravelerDetail_linkedInfo__2DM7c{flex:1 1}.TravelerDetail_linkedName__Mb-RR{color:#111827;font-size:14px;font-weight:700}.TravelerDetail_linkedRef__ClcVy{color:#9ca3af;font-family:monospace;font-size:11px;margin-top:1px}.TravelerDetail_linkedType__IIMbM{border-radius:999px;font-size:11px;font-weight:700;padding:2px 10px}.TravelerDetail_linkedTypePrivate__nAzVv{background:#fff1dc;color:#b45309}.TravelerDetail_linkedTypeCompany__VfCv3{background:#eff6ff;color:#1d4ed8}.TravelerDetail_linkedOpenBtn__sEqQn{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:700;padding:7px 14px;transition:background .15s;white-space:nowrap}.TravelerDetail_linkedOpenBtn__sEqQn:hover{background:#e69510}.TravelerDetail_noLinkRow__zuq5S{align-items:center;display:flex;gap:14px;padding:16px 20px}.TravelerDetail_noLinkIcon__pvNy-{flex-shrink:0;font-size:24px;opacity:.4}.TravelerDetail_noLinkTitle__SdIbQ{color:#374151;font-size:13px;font-weight:700}.TravelerDetail_noLinkDesc__vLlpT{color:#9ca3af;font-size:12px;margin-top:2px}.TravelerDetail_miniTable__aJEEP{border-collapse:collapse;width:100%}.TravelerDetail_miniTable__aJEEP thead tr{background:#f8f9fb}.TravelerDetail_miniTable__aJEEP th{color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:.4px;padding:9px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.TravelerDetail_miniTable__aJEEP td{border-bottom:1px solid #f4f5f7;padding:10px 20px;vertical-align:middle}.TravelerDetail_miniTable__aJEEP tbody tr:last-child td{border-bottom:none}.TravelerDetail_miniTable__aJEEP tbody tr:hover{background:#fafafa}.TravelerDetail_miniRef__zUSJI{color:#f5a51e;font-family:monospace;font-size:11.5px;font-weight:700}.TravelerDetail_miniTypeBadge__bxdNL{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:2px 9px}.TravelerDetail_miniDate__cD81J{color:#374151;font-size:12px}.TravelerDetail_miniDateSub__bfDmD{color:#9ca3af;font-size:11px}.TravelerDetail_miniPayBadge__N67aL,.TravelerDetail_miniStatusBadge__WiANx{border-radius:999px;font-size:11px;font-weight:700;padding:2px 9px}.TravelerDetail_payPaid__we8TX{background:#f0fdf4;color:#16a34a}.TravelerDetail_payPartial__R0zkp{background:#fff7ed;color:#d97706}.TravelerDetail_payUnpaid__a9839{background:#fef2f2;color:#dc2626}.TravelerDetail_statusConfirmed__lTWWT{background:#f0fdf4;color:#16a34a}.TravelerDetail_statusPending__gZjP6{background:#fff7ed;color:#d97706}.TravelerDetail_statusCancelled__RuJu3{background:#fef2f2;color:#dc2626}.TravelerDetail_openBookingBtn__8jJDg{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.TravelerDetail_openBookingBtn__8jJDg:hover{background:#f5a51e;border-color:#f5a51e;color:#fff}.TravelerDetail_emptyMini__55qhU{color:#9ca3af;font-size:13px;font-style:italic;padding:28px 20px;text-align:center}.TravelerDetail_addNoteBox__jhkt5{border-bottom:1px solid #f0f0f0;padding:16px 20px}.TravelerDetail_noteInput__H65Pa{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-family:inherit;font-size:13.5px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s;width:100%}.TravelerDetail_noteInput__H65Pa:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.TravelerDetail_noteInput__H65Pa::placeholder{color:#9ca3af}.TravelerDetail_addNoteFooter__c3Z70{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.TravelerDetail_noteHint__uogFo{color:#9ca3af;font-size:11.5px}.TravelerDetail_addNoteBtn__U8gKx{background:#f5a51e;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:7px 18px;transition:background .15s}.TravelerDetail_addNoteBtn__U8gKx:hover{background:#e69510}.TravelerDetail_addNoteBtn__U8gKx:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.TravelerDetail_notesList__EOuGK{padding:8px 20px 16px}.TravelerDetail_noteItem__90h5b{margin-bottom:16px}.TravelerDetail_noteItem__90h5b:last-child{margin-bottom:0}.TravelerDetail_noteHeader__aVEex{align-items:center;display:flex;gap:8px;margin-bottom:6px}.TravelerDetail_noteAuthorBadge__KgpCd{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.TravelerDetail_noteAuthor__35dBT{color:#374151;font-size:13px;font-weight:700;margin-right:6px}.TravelerDetail_noteDate__d20IK{color:#9ca3af;font-size:11.5px}.TravelerDetail_noteText__LT7Ku{color:#374151;font-size:13px;line-height:1.55;margin:0}@media (max-width:1100px){.TravelerDetail_statsRow__vN2\+K{grid-template-columns:repeat(2,1fr)}.TravelerDetail_twoCol__SQiTV{grid-template-columns:1fr}}@media (max-width:640px){.TravelerDetail_container__K1so4{padding:16px}.TravelerDetail_statsRow__vN2\+K{grid-template-columns:1fr}.TravelerDetail_profileHeader__dhzfg{align-items:flex-start;flex-direction:column;gap:12px}}.TravelerRules_container__eBIe3{background:#f8f9fb;font-family:inherit;min-height:100vh}.TravelerRules_errorBanner__nHoMz{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:14px;padding:12px 18px}.TravelerRules_retryBtn__0l4Jf{background:#fff;border:1px solid #b91c1c;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:6px 14px}.TravelerRules_retryBtn__0l4Jf:hover{background:#fee2e2}.TravelerRules_resetBtn__OVDOP:disabled,.TravelerRules_retryBtn__0l4Jf:disabled,.TravelerRules_saveBtn__6tsqL:disabled{cursor:not-allowed;opacity:.6}.TravelerRules_loadingState__VXWCS{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px}.TravelerRules_loadingIcon__PVAPM{font-size:40px}.TravelerRules_loadingText__Aon7Z{color:#6b7280;font-size:16px;font-weight:600;margin:0}.TravelerRules_pageHeader__2iKv\+{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 1px 4px #0000000a;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.TravelerRules_headerLeft__izyrv{align-items:center;display:flex;gap:14px}.TravelerRules_headerIcon__ZxFsw{align-items:center;background:linear-gradient(135deg,#fff1dc,#ffe0a0);border-radius:12px;display:flex;flex-shrink:0;font-size:22px;height:46px;justify-content:center;width:46px}.TravelerRules_headerTitle__jlDJW{color:#111827;font-size:20px;font-weight:800;margin:0 0 3px}.TravelerRules_headerDesc__YY3RP{color:#6b7280;font-size:13px;margin:0}.TravelerRules_headerActions__AnU8A{align-items:center;display:flex;gap:10px}.TravelerRules_resetBtn__OVDOP{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:all .15s}.TravelerRules_resetBtn__OVDOP:hover{background:#e5e7eb;color:#374151}.TravelerRules_saveBtn__6tsqL{background:#f5a51e;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 22px;transition:all .2s}.TravelerRules_saveBtn__6tsqL:hover{background:#e69510}.TravelerRules_saveBtnSaved__Ru8Te{background:#16a34a!important}.TravelerRules_warningBanner__4Fgu1{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#92400e;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:14px;padding:12px 16px}.TravelerRules_warningIcon__mIOm3{flex-shrink:0;font-size:16px;margin-top:1px}.TravelerRules_warningBanner__4Fgu1 strong{font-weight:700}.TravelerRules_sectionNav__AA1Bo{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;gap:6px;margin-bottom:16px;padding:8px}.TravelerRules_navBtn__yolGj{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;padding:9px 18px;transition:all .15s;white-space:nowrap}.TravelerRules_navBtn__yolGj:hover{background:#f9fafb;color:#374151}.TravelerRules_navBtnActive__fnUzI{background:#fff1dc;color:#92400e}.TravelerRules_sectionHeader__WbDDT{align-items:flex-start;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;justify-content:space-between;margin-bottom:14px;padding:18px 22px}.TravelerRules_sectionHeaderLeft__efKxc{align-items:flex-start;display:flex;gap:14px}.TravelerRules_sectionHeaderIcon__vPbZW{flex-shrink:0;font-size:22px;margin-top:2px}.TravelerRules_sectionTitle__y0pdd{color:#111827;font-size:16px;font-weight:800;margin:0 0 4px}.TravelerRules_sectionDesc__OT7t8{color:#6b7280;font-size:12.5px;line-height:1.5;margin:0;max-width:600px}.TravelerRules_sectionBadge__PKxT-{background:#f1f5f9;border-radius:999px;color:#475569;flex-shrink:0;font-size:11.5px;font-weight:700;padding:4px 12px;white-space:nowrap}.TravelerRules_card__wo7MT{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.TravelerRules_cardHeader__BwVUJ{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;font-size:18px;gap:10px;padding:14px 20px}.TravelerRules_cardHeader__BwVUJ h3{color:#111827;font-size:14px;font-weight:700;margin:0}.TravelerRules_cardBody__\+FOlX{padding:18px 20px}.TravelerRules_cardDesc__\+Sv6m{color:#6b7280;font-size:13px;line-height:1.55;margin:0 0 16px}.TravelerRules_ageRulesList__uaN2B{display:flex;flex-direction:column;gap:12px;margin-bottom:0}.TravelerRules_ageRuleCard__AoP7H{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden;transition:border-color .2s}.TravelerRules_ageRuleCardEditing__8FnRq{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e14}.TravelerRules_ageRuleTop__uSHdA{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:18px 22px}.TravelerRules_ageRuleLeft__ArHg7{flex:1 1}.TravelerRules_ageRuleBadge__VExw-{align-items:center;border-radius:999px;display:inline-flex;gap:7px;margin-bottom:8px;padding:5px 14px}.TravelerRules_ageRuleIcon__0NQxM{font-size:16px}.TravelerRules_ageRuleLabel__t-cxo{font-size:14px;font-weight:800}.TravelerRules_ageRuleCode__HunJS{background:#00000012;border-radius:4px;font-family:monospace;font-size:11px;font-weight:800;padding:1px 6px}.TravelerRules_ageRuleDesc__VjoDp{color:#6b7280;font-size:12.5px;line-height:1.5;margin:0}.TravelerRules_ageRuleRight__v6uXP{flex-shrink:0}.TravelerRules_ageRangeDisplay__gQdUU{align-items:center;display:flex;gap:10px}.TravelerRules_ageRangeBox__pCowy{align-items:center;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;min-width:80px;padding:10px 18px}.TravelerRules_ageRangeLabel__eP0BL{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.TravelerRules_ageRangeValue__dsXua{color:#111827;font-size:28px;font-weight:900;line-height:1.1}.TravelerRules_ageRangeUnit__BEwM7{color:#9ca3af;font-size:10.5px;margin-top:1px}.TravelerRules_ageRangeArrow__5KNf3{color:#d1d5db;font-size:18px}.TravelerRules_ageEditBtn__a86vU{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:700;padding:8px 16px;transition:background .15s;white-space:nowrap}.TravelerRules_ageEditBtn__a86vU:hover{background:#e69510}.TravelerRules_ageLocked__M\+kDG{align-items:center;color:#9ca3af;display:flex;font-size:12px;font-weight:600;gap:4px}.TravelerRules_ageRangeEdit__d0osL{align-items:flex-end;display:flex;gap:10px}.TravelerRules_ageEditGroup__7AgyU{display:flex;flex-direction:column;gap:5px}.TravelerRules_ageEditGroup__7AgyU label{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.TravelerRules_ageInput__pPhGf{border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:20px;font-weight:800;outline:none;padding:8px 10px;text-align:center;width:80px}.TravelerRules_ageInput__pPhGf:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.TravelerRules_ageInput__pPhGf:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.TravelerRules_ageEditActions__OHW-h{display:flex;flex-direction:column;gap:6px}.TravelerRules_ageSaveBtn__iiG-k{background:#16a34a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:700;padding:7px 14px;transition:background .15s;white-space:nowrap}.TravelerRules_ageSaveBtn__iiG-k:hover{background:#15803d}.TravelerRules_ageCancelBtn__eL6Ug{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:7px;color:#6b7280;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 14px;transition:all .15s;white-space:nowrap}.TravelerRules_ageCancelBtn__eL6Ug:hover{background:#e5e7eb}.TravelerRules_ageTimeline__4zqpy{padding:0 22px 16px}.TravelerRules_ageTimelineTrack__Z0nbQ{background:#f1f5f9;border-radius:999px;height:20px;margin-bottom:4px;overflow:visible;position:relative}.TravelerRules_ageTimelineFill__eoucS{border-radius:999px;bottom:0;position:absolute;top:0;transition:all .3s ease}.TravelerRules_ageTimelineTick__xYnAs{align-items:center;bottom:0;display:flex;flex-direction:column;position:absolute;top:0}.TravelerRules_ageTimelineTick__xYnAs:before{background:#d1d5db;content:"";height:100%;opacity:.5;width:1px}.TravelerRules_ageTimelineTick__xYnAs span{bottom:-18px;color:#9ca3af;font-size:9.5px;font-weight:600;position:absolute;transform:translateX(-50%)}.TravelerRules_ageTimelineLabels__NW35m{color:#9ca3af;display:flex;font-size:10px;font-weight:600;justify-content:space-between;margin-top:20px}.TravelerRules_radioGroup__6p5Q5{display:flex;flex-direction:column;gap:10px}.TravelerRules_radioCard__-Fw2O{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:all .15s}.TravelerRules_radioCard__-Fw2O:hover{background:#fffdf7;border-color:#f5a51e}.TravelerRules_radioCardActive__GeZzX{background:#fffbf0;border-color:#f5a51e}.TravelerRules_radioInput__MQJTB{display:none}.TravelerRules_radioCardContent__Y2FsV{flex:1 1}.TravelerRules_radioCardTitle__LPOFs{color:#111827;font-size:13.5px;font-weight:700;margin-bottom:2px}.TravelerRules_radioCardDesc__HRT1q{color:#6b7280;font-size:12px}.TravelerRules_radioCardCheck__OAoIq{color:#f5a51e;flex-shrink:0;font-size:16px;font-weight:800}.TravelerRules_docRuleCard__E\+a7L{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;margin-bottom:12px;overflow:hidden}.TravelerRules_docRuleHeader__Yfa0R{align-items:center;background:#f8f9fb;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:14px 20px}.TravelerRules_docRuleTitle__lkwrL{font-size:15px;font-weight:800}.TravelerRules_docRuleRange__nRvFq{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#9ca3af;font-size:12px;font-weight:600;padding:3px 10px}.TravelerRules_docRuleBody__7ZOLB{padding:4px 0}.TravelerRules_docRuleRow__3KUlI{align-items:center;border-bottom:1px solid #f9fafb;display:flex;gap:20px;justify-content:space-between;padding:14px 20px}.TravelerRules_docRuleRow__3KUlI:last-child{border-bottom:none}.TravelerRules_docRuleRowLeft__J3wAE{flex:1 1}.TravelerRules_docRuleRowTitle__u1OW8{color:#111827;font-size:13.5px;font-weight:600;margin-bottom:2px}.TravelerRules_docRuleRowDesc__Q\+PKk{color:#6b7280;font-size:12px;line-height:1.4}.TravelerRules_toggleWrap__E9eKl{flex-shrink:0}.TravelerRules_toggleInput__TwrwG{display:none}.TravelerRules_toggleLabel__1AdjL{align-items:center;cursor:pointer;display:flex}.TravelerRules_toggleDisabled__tG0Yg{cursor:not-allowed;opacity:.5}.TravelerRules_toggleSwitch__X5IBV{background:#d1d5db;border-radius:24px;display:block;height:24px;position:relative;transition:background .2s ease;width:44px}.TravelerRules_toggleSwitch__X5IBV:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:18px}.TravelerRules_toggleInput__TwrwG:checked+.TravelerRules_toggleLabel__1AdjL .TravelerRules_toggleSwitch__X5IBV{background:#f5a51e}.TravelerRules_toggleInput__TwrwG:checked+.TravelerRules_toggleLabel__1AdjL .TravelerRules_toggleSwitch__X5IBV:after{transform:translateX(20px)}.TravelerRules_docNumericInput__WIS0t{align-items:center;display:flex;flex-shrink:0;gap:6px}.TravelerRules_docNumericInput__WIS0t button{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:30px;justify-content:center;transition:all .15s;width:30px}.TravelerRules_docNumericInput__WIS0t button:hover{background:#f5a51e;border-color:#f5a51e;color:#fff}.TravelerRules_docNumericInput__WIS0t span:first-of-type{color:#111827;font-size:17px;font-weight:800;min-width:36px;text-align:center}.TravelerRules_docNumericUnit__STwnH{color:#9ca3af;font-size:12px;font-weight:600}.TravelerRules_docRuleNotesRow__Ml-cf{border-top:1px solid #f4f5f7;display:flex;flex-direction:column;gap:6px;padding:12px 20px 16px}.TravelerRules_docRuleNotesRow__Ml-cf label{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.TravelerRules_docNotesInput__PbwDW{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;resize:vertical;transition:border-color .15s}.TravelerRules_docNotesInput__PbwDW:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.TravelerRules_thresholdRow__Vew-w{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.TravelerRules_thresholdRow__Vew-w label{color:#374151;font-size:13.5px;font-weight:500}.TravelerRules_thresholdNote__q029U{color:#9ca3af;font-size:12px}.TravelerRules_constraintGroup__Km1Hy{margin-bottom:16px}.TravelerRules_constraintGroupTitle__hxCLM{align-items:center;color:#374151;display:flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:8px;padding-left:2px}.TravelerRules_constraintCard__ggq3P{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.TravelerRules_constraintRow__FPqRF{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:16px 20px}.TravelerRules_constraintDivider__te01V{background:#f4f5f7;height:1px}.TravelerRules_constraintLeft__PNfJK{flex:1 1}.TravelerRules_constraintTitle__MygR4{color:#111827;font-size:13.5px;font-weight:600;margin-bottom:3px}.TravelerRules_constraintDesc__htvOl{color:#6b7280;font-size:12px;line-height:1.45}.TravelerRules_counterInput__CgIge{align-items:center;border:1px solid #e5e7eb;border-radius:9px;display:flex;flex-shrink:0;gap:0;overflow:hidden}.TravelerRules_counterInput__CgIge button{align-items:center;background:#f3f4f6;border:none;color:#374151;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;transition:background .15s;width:36px}.TravelerRules_counterInput__CgIge button:hover{background:#f5a51e;color:#fff}.TravelerRules_counterInput__CgIge span{color:#111827;font-size:18px;font-weight:800;min-width:42px;padding:0 4px;text-align:center}.TravelerRules_summaryTable__FFt26{border-collapse:collapse;width:100%}.TravelerRules_summaryTable__FFt26 thead tr{background:#f8f9fb}.TravelerRules_summaryTable__FFt26 th{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.4px;padding:10px 20px;text-align:left;text-transform:uppercase}.TravelerRules_summaryTable__FFt26 td{border-bottom:1px solid #f4f5f7;padding:11px 20px}.TravelerRules_summaryTable__FFt26 tbody tr:last-child td{border-bottom:none}.TravelerRules_summaryTable__FFt26 tbody tr:hover{background:#fafafa}.TravelerRules_summaryLabel__KgFSf{color:#374151;font-size:13px;font-weight:500}.TravelerRules_summaryValue__5DCB0{color:#111827;font-size:13px;font-weight:700}.TravelerRules_summaryStatus__ew-YE{border-radius:999px;font-size:11.5px;font-weight:700;padding:2px 10px}.TravelerRules_summaryOn__B8kUT{background:#f0fdf4;color:#16a34a}.TravelerRules_summaryOff__av\+bh{background:#f3f4f6;color:#9ca3af}.TravelerRules_simulatorLayout__j71O-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.TravelerRules_simField__2zqzb{margin-bottom:16px}.TravelerRules_simLabel__UzuYb{color:#374151;display:block;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:7px;text-transform:uppercase}.TravelerRules_simLabelSub__Vp\+8d{color:#9ca3af;font-size:10.5px;font-weight:500;margin-left:4px;text-transform:none}.TravelerRules_simInput__IxdBb{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.TravelerRules_simInput__IxdBb:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.TravelerRules_simHint__XMytD{color:#9ca3af;font-size:11.5px;margin-top:5px}.TravelerRules_simPresetsLabel__ALELA{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase}.TravelerRules_simPresetBtns__AgT-G{display:flex;flex-wrap:wrap;gap:7px}.TravelerRules_simPresetBtn__rxFqF{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:all .15s}.TravelerRules_simPresetBtn__rxFqF:hover{background:#fff1dc;border-color:#f5a51e;color:#92400e}.TravelerRules_simResultEmpty__d3JzI{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:260px;padding:30px;text-align:center}.TravelerRules_simEmptyIcon__ig\+vj{font-size:40px;margin-bottom:12px;opacity:.3}.TravelerRules_simEmptyTitle__UcTZd{color:#374151;font-size:14px;font-weight:700;margin-bottom:5px}.TravelerRules_simEmptyDesc__uMuqg{color:#9ca3af;font-size:12.5px}.TravelerRules_simResultCard__-Gf6t{background:#fff;background:linear-gradient(180deg,var(--rbg) 0,#fff 80%);border:2px solid var(--rborder);border-radius:12px;box-shadow:0 1px 4px #0000000a;padding:28px 24px;text-align:center}.TravelerRules_simResultIcon__\+2Lh\+{font-size:48px;margin-bottom:12px}.TravelerRules_simResultBadge__aOB8Q{border-radius:999px;display:inline-block;font-size:20px;font-weight:900;margin-bottom:10px;padding:6px 24px}.TravelerRules_simResultCode__avqjQ{color:#6b7280;font-size:13px;margin-bottom:4px}.TravelerRules_simResultCode__avqjQ strong{color:#111827;font-family:monospace}.TravelerRules_simResultAge__eSv0M{color:#374151;font-size:15px;font-weight:500;margin-bottom:4px}.TravelerRules_simResultAge__eSv0M strong{color:#111827;font-weight:800}.TravelerRules_simResultRange__DzNWZ{color:#9ca3af;font-size:13px;margin-bottom:18px}.TravelerRules_simResultRange__DzNWZ strong{color:#6b7280}.TravelerRules_simResultBreakdown__9PJXP{background:#f8f9fb;border-radius:10px;padding:14px 16px;text-align:left}.TravelerRules_simBreakdownTitle__Vyok4{color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:.4px;margin-bottom:10px;text-transform:uppercase}.TravelerRules_simBreakdownRow__L\+aDv{align-items:flex-start;color:#6b7280;display:flex;font-size:12.5px;gap:10px;justify-content:space-between;margin-bottom:6px}.TravelerRules_simBreakdownRow__L\+aDv:last-child{margin-bottom:0}.TravelerRules_simBreakdownRow__L\+aDv strong{color:#111827;text-align:right}.TravelerRules_rulesReference__ROUPt{padding:8px 0}.TravelerRules_refRow__FRNLg{align-items:center;border-bottom:1px solid #f4f5f7;border-left:3px solid #0000;display:flex;gap:14px;margin-left:0;padding:12px 20px}.TravelerRules_refRow__FRNLg:last-child{border-bottom:none}.TravelerRules_refIcon__j9JQO{flex-shrink:0;font-size:22px}.TravelerRules_refInfo__jrKB6{flex:1 1}.TravelerRules_refTitle__79xMx{font-size:13px;font-weight:800;margin-bottom:2px}.TravelerRules_refDesc__aDMAT{color:#6b7280;font-size:12px}.TravelerRules_refRange__j-1kD{border-radius:999px;flex-shrink:0;font-size:12.5px;font-weight:800;padding:4px 14px;white-space:nowrap}.TravelerRules_req__FD2w9{color:#dc2626;margin-left:2px}@media (max-width:1024px){.TravelerRules_simulatorLayout__j71O-{grid-template-columns:1fr}.TravelerRules_sectionNav__AA1Bo{flex-wrap:wrap}}@media (max-width:768px){.TravelerRules_container__eBIe3{padding:16px}.TravelerRules_pageHeader__2iKv\+{gap:14px}.TravelerRules_ageRuleTop__uSHdA,.TravelerRules_pageHeader__2iKv\+{align-items:flex-start;flex-direction:column}.TravelerRules_ageRangeDisplay__gQdUU{flex-wrap:wrap}}.CancellationFlow_container__p2fZi{background:#f8f9fb;display:flex;flex-direction:column;gap:12px;min-height:100vh}.CancellationFlow_backLink__wBfmQ{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;padding:0;transition:color .15s;width:-webkit-fit-content;width:fit-content}.CancellationFlow_backLink__wBfmQ:hover{color:#f5a51e;color:var(--primary-color,#f5a51e)}.CancellationFlow_pageHeader__Ijz8J{align-items:center;background:linear-gradient(180deg,#fffdf8,#fff);border:1px solid #e3e6ea;border-radius:16px;border-top:3px solid #f5a51e;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280d;display:flex;justify-content:space-between;padding:18px 24px}.CancellationFlow_headerLeft__23lbe{align-items:center;display:flex;gap:14px}.CancellationFlow_headerIcon__rbrKa{align-items:center;background:linear-gradient(135deg,#f5a51e,#ef8a05);border-radius:14px;box-shadow:0 6px 14px #ef8a0547,inset 0 1px 0 #ffffff40;color:#fff;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.CancellationFlow_headerTitle__MsP5f{color:#101828;font-size:19px;font-weight:700;margin:0 0 2px}.CancellationFlow_headerDesc__YMrEr{color:#6b7280;font-size:12.5px;margin:0}.CancellationFlow_headerRight__igT1w{align-items:center;display:flex;gap:10px}.CancellationFlow_refPill__Gs-Wc{font-feature-settings:"tnum";background:#f5f6f8;border:1px solid #eceef1;border-radius:7px;color:#475569;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;padding:5px 12px}.CancellationFlow_btnSecondary__-g8CN{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.CancellationFlow_btnSecondary__-g8CN:hover{background:#f5f6f8;border-color:#d1d5db}.CancellationFlow_btnSecondary__-g8CN:disabled{cursor:not-allowed;opacity:.5}.CancellationFlow_btnPrimary__ISI2v{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 18px;transition:all .15s}.CancellationFlow_btnPrimary__ISI2v:hover{filter:brightness(.93)}.CancellationFlow_btnDisabled__0ybng{background:#e5e7eb!important;color:#9ca3af!important;cursor:not-allowed;filter:none!important}.CancellationFlow_stepper__QnO4C{align-items:center;background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 2px 6px #0000000d;display:flex;padding:16px 24px}.CancellationFlow_stepperItem__eZ0-5{align-items:center;display:flex;flex:1 1}.CancellationFlow_stepperInner__67f2B{align-items:center;background:none;border:none;display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:0}.CancellationFlow_stepBubble__G07fZ{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;color:#94a3b8;display:flex;height:34px;justify-content:center;transition:all .2s;width:34px}.CancellationFlow_stepActive__-WSc3{background:#f5a51e;background:var(--primary-color,#f5a51e);border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 4px #f5a51e1f;color:#fff}.CancellationFlow_stepDone__8cFZ5{background:#0d7a4f;border-color:#0d7a4f;color:#fff}.CancellationFlow_stepLabel__NZbY0{color:#6b7280;font-size:12px;font-weight:600;white-space:nowrap}.CancellationFlow_stepLabelActive__U93\+L{color:#1a1d23;font-weight:700}.CancellationFlow_stepLabelDone__SHq3p{color:#0d7a4f}.CancellationFlow_stepConnector__dyzBb{background:#e2e8f0;border-radius:1px;flex:1 1;height:2px;margin:0 8px 18px}.CancellationFlow_connectorDone__56mvf{background:#0d7a4f}.CancellationFlow_body__kHqwW{grid-gap:12px;align-items:flex-start;display:grid;gap:12px;grid-template-columns:1fr 300px}.CancellationFlow_mainContent__1BIAR{min-width:0}.CancellationFlow_stepCard__4mF0Y{background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 2px 6px #0000000f,0 6px 20px #0000000a;overflow:hidden}.CancellationFlow_stepWrapper__6s1Iz{padding:22px 24px}.CancellationFlow_stepHeading__34thW{margin-bottom:18px}.CancellationFlow_stepHeading__34thW h2{color:#1a1d23;font-size:17px;font-weight:700;margin:0 0 4px}.CancellationFlow_stepHeading__34thW p{color:#6b7280;font-size:12.5px;margin:0}.CancellationFlow_sectionCard__6P-cp{background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin-bottom:12px;overflow:hidden}.CancellationFlow_sectionCard__6P-cp:last-child{margin-bottom:0}.CancellationFlow_sectionHeader__HF1or{align-items:center;background:#fff;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:12px 16px}.CancellationFlow_sectionTitle__QRrVW{align-items:center;color:#1a1d23;display:flex;font-size:14px;font-weight:700;gap:7px}.CancellationFlow_sectionTitle__QRrVW svg{color:#6b7280;flex-shrink:0}.CancellationFlow_countPill__yiTnN{background:#f5f6f8;border-radius:999px;color:#4b5563;font-size:11px;font-weight:700;padding:2px 9px}.CancellationFlow_paxChip__IZybM,.CancellationFlow_typeChip__wIQn7{align-items:center;background:#f1f5f9;border:1px solid #e9edf2;border-radius:7px;color:#475569;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.CancellationFlow_paxChip__IZybM{border-radius:8px}.CancellationFlow_statusBadge__f4vr0{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 9px}.CancellationFlow_stConfirmed__qg7Dm{background:#e8f5ee;color:#0d7a4f}.CancellationFlow_stPending__OnrnM{background:#fef3e2;color:#b06e0a}.CancellationFlow_stCancelled__YTQ0X{background:#fce8e8;color:#c42b2b}.CancellationFlow_errorBanner__9XMLM,.CancellationFlow_infoBanner__-xVYa,.CancellationFlow_successBanner__tf\+qk,.CancellationFlow_warnBanner__vYxLu{align-items:center;border-radius:10px;display:flex;font-size:12.5px;gap:9px;line-height:1.5;padding:10px 14px}.CancellationFlow_errorBanner__9XMLM svg,.CancellationFlow_infoBanner__-xVYa svg,.CancellationFlow_successBanner__tf\+qk svg,.CancellationFlow_warnBanner__vYxLu svg{flex-shrink:0}.CancellationFlow_infoBanner__-xVYa{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.CancellationFlow_errorBanner__9XMLM{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.CancellationFlow_warnBanner__vYxLu{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.CancellationFlow_successBanner__tf\+qk{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.CancellationFlow_amber__JIIO8{color:#b06e0a;font-weight:600}.CancellationFlow_spin__MAKGw{animation:CancellationFlow_cxlSpin__pPyMq .7s linear infinite}@keyframes CancellationFlow_cxlSpin__pPyMq{to{transform:rotate(1turn)}}.CancellationFlow_searchBox__HdT26{align-items:center;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;margin-bottom:14px;padding:8px 12px;transition:all .15s}.CancellationFlow_searchBox__HdT26:focus-within{background:#fff;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.CancellationFlow_searchIcon__YDTHt{color:#9ca3af;flex-shrink:0}.CancellationFlow_searchInput__xV\+5B{background:#0000;border:none;color:#1a1d23;flex:1 1;font-size:13px;outline:none}.CancellationFlow_searchInput__xV\+5B::placeholder{color:#9ca3af}.CancellationFlow_searchClear__36CTG{background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;padding:0}.CancellationFlow_searchClear__36CTG:hover{color:#374151}.CancellationFlow_bookingList__ZdlVc{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.CancellationFlow_listState__eEhq\+{align-items:center;color:#6b7280;display:flex;font-size:12.5px;gap:8px;justify-content:center;padding:22px}.CancellationFlow_emptyState__nuuoJ{padding:30px 16px;text-align:center}.CancellationFlow_emptyIcon__R712i{color:#cbd5e1;margin-bottom:8px}.CancellationFlow_emptyTitle__kdPR2{color:#374151;font-size:13px;font-weight:700;margin:0 0 3px}.CancellationFlow_emptySub__6lSIf{color:#9ca3af;font-size:12px;margin:0}.CancellationFlow_bookingCard__UR9fH{background:#fff;border:1px solid #eceef1;border-radius:10px;cursor:pointer;padding:12px 14px;text-align:left;transition:all .15s;width:100%}.CancellationFlow_bookingCard__UR9fH:hover{background:#fcfcfd;border-color:#d1d5db}.CancellationFlow_bookingCardSelected__rt1eO{background:#fff9f0;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.CancellationFlow_rowDisabled__pLvbe{cursor:not-allowed;opacity:.5;pointer-events:none}.CancellationFlow_bcTop__ESLcO{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.CancellationFlow_bcLeft__5QbhY{align-items:center;display:flex;gap:8px}.CancellationFlow_bcRight__FpQSN{align-items:center;display:flex;gap:6px}.CancellationFlow_bcRef__VqD\+n{font-feature-settings:"tnum";color:#1a1d23;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.01em}.CancellationFlow_bcSelected__jx3zx{align-items:center;background:#fff6e8;border-radius:999px;color:#b8740f;display:inline-flex;font-size:11px;font-weight:700;gap:3px;padding:2px 8px}.CancellationFlow_bcCustomer__risfJ{align-items:baseline;display:flex;gap:8px;margin-bottom:5px}.CancellationFlow_bcCustomerName__xcwGF{color:#374151;font-size:12.5px;font-weight:600}.CancellationFlow_bcCustomerMeta__gs6s9{color:#9ca3af;font-size:11px}.CancellationFlow_bcMeta__FAStp{align-items:center;color:#6b7280;display:flex;font-size:11.5px;gap:12px}.CancellationFlow_bcMetaItem__Dl4Oh{align-items:center;display:inline-flex;gap:4px}.CancellationFlow_bcMetaItem__Dl4Oh svg{color:#9ca3af}.CancellationFlow_bcTotal__iP8uV{font-feature-settings:"tnum";color:#1a1d23;font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.CancellationFlow_scopeGrid__6yWOk{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.CancellationFlow_scopeCard__0B3Y3{align-items:flex-start;background:#fff;border:1px solid #eceef1;border-radius:11px;cursor:pointer;display:flex;gap:10px;padding:13px 14px;text-align:left;transition:all .15s}.CancellationFlow_scopeCard__0B3Y3:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e)}.CancellationFlow_scopeCardActive__uGtYX{background:#fff9f0;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.CancellationFlow_scopeIcon__4kB-W{align-items:center;background:#f1f5f9;border-radius:9px;color:#475569;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.CancellationFlow_scopeCardActive__uGtYX .CancellationFlow_scopeIcon__4kB-W{background:#fff1d9;color:#b8740f}.CancellationFlow_scopeInfo__OGJBa{flex:1 1;min-width:0}.CancellationFlow_scopeTitle__seZRS{color:#1a1d23;font-size:13px;font-weight:700;margin-bottom:2px}.CancellationFlow_scopeDesc__OgXC5{color:#6b7280;font-size:11px;line-height:1.4}.CancellationFlow_scopeRadio__-t3-9{align-items:center;border:2px solid #d1d5db;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.CancellationFlow_scopeRadioActive__QPs4W{background:#f5a51e;background:var(--primary-color,#f5a51e);border-color:#f5a51e;border-color:var(--primary-color,#f5a51e)}.CancellationFlow_impactBody__iKvWO{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;padding:14px 18px}.CancellationFlow_impactCol__wCXUo{display:flex;flex-direction:column;gap:7px}.CancellationFlow_impactColTitle__3vljJ{align-items:center;border-bottom:1px solid #f0f0f0;color:#374151;display:flex;font-size:11.5px;font-weight:700;gap:6px;padding-bottom:5px}.CancellationFlow_impactColTitle__3vljJ svg{color:#6b7280}.CancellationFlow_impactItem__PIo9R{align-items:center;display:flex;font-size:12px;gap:8px}.CancellationFlow_impactLabel__PLwcg{color:#1a1d23;flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CancellationFlow_impactPrice__Swxsx{font-feature-settings:"tnum";color:#1a1d23;font-variant-numeric:tabular-nums;font-weight:700}.CancellationFlow_impactType__W8fBT{color:#9ca3af;font-size:11px}.CancellationFlow_rowList__MrChI{display:flex;flex-direction:column;gap:8px;padding:12px}.CancellationFlow_selectRow__-1m6o{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:9px;cursor:pointer;display:flex;gap:11px;padding:10px 12px;transition:all .15s}.CancellationFlow_selectRow__-1m6o:hover{background:#fcfcfd;border-color:#d1d5db}.CancellationFlow_selectRowActive__CEwAQ{background:#fff9f0;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e)}.CancellationFlow_checkbox__JTh\+2{align-items:center;border:2px solid #d1d5db;border-radius:5px;color:#fff;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.CancellationFlow_checkboxActive__OaRvM{background:#f5a51e;background:var(--primary-color,#f5a51e);border-color:#f5a51e;border-color:var(--primary-color,#f5a51e)}.CancellationFlow_selectRowInfo__F6SZC{flex:1 1;min-width:0}.CancellationFlow_selectRowTop__3-ooO{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.CancellationFlow_selectRowLabel__irjT1{color:#1a1d23;font-size:12.5px;font-weight:600}.CancellationFlow_typeTag__oXGis{background:#eef1f5;border-radius:4px;color:#475569;font-size:10px;font-weight:700;padding:1px 7px}.CancellationFlow_cancelledTag__ulPlr{background:#fce8e8;border-radius:999px;color:#c42b2b;font-size:10px;font-weight:700;padding:1px 7px}.CancellationFlow_selectRowMeta__WjvGx{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:11px;gap:5px}.CancellationFlow_dot__NC7wm{color:#d1d5db}.CancellationFlow_selectRowPrice__6R3xP{font-feature-settings:"tnum";color:#1a1d23;flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800}.CancellationFlow_policyPill__gqYOT{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.CancellationFlow_infoNote__kZVei{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:11.5px;gap:7px;line-height:1.5;margin:12px 16px 14px;padding:9px 12px}.CancellationFlow_infoNote__kZVei svg{flex-shrink:0;margin-top:1px}.CancellationFlow_releaseToggle__ip52o{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-size:12px;gap:8px;margin:0 16px 14px}.CancellationFlow_releaseToggle__ip52o input{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;height:15px;width:15px}.CancellationFlow_moneyStrip__Gi4tv{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.CancellationFlow_moneyCard__GeyJf{background:#fff;border:1px solid #dce0e5;border-radius:10px;box-shadow:0 2px 6px #0000000d;padding:14px 16px}.CancellationFlow_moneyCardAccent__VF\+GO{background:#fffdf8;border-color:#f5d08a}.CancellationFlow_moneyLabel__wwaLz{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.CancellationFlow_moneyValue__jkbO9{font-feature-settings:"tnum";color:#1a1d23;font-size:20px;font-variant-numeric:tabular-nums;font-weight:800}.CancellationFlow_moneySub__FaIB0{color:#9ca3af;font-size:10.5px;margin-top:2px}.CancellationFlow_tableWrap__Cadpd{overflow-x:auto;padding:12px 16px 16px}.CancellationFlow_table__ToGcD{border:1px solid #dce0e5;border-collapse:initial;border-radius:10px;border-spacing:0;overflow:hidden;width:100%}.CancellationFlow_table__ToGcD thead th{background:#f4f6f8;border-bottom:2px solid #e5e7eb;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.CancellationFlow_table__ToGcD tbody td{border-bottom:1px solid #f0f1f3;color:#1a1d23;font-size:12.5px;padding:12px 14px;vertical-align:middle}.CancellationFlow_table__ToGcD tbody tr:hover{background:#f8f9fb}.CancellationFlow_table__ToGcD tfoot td{background:#f8f9fb;border-top:2px solid #eceef1;font-size:12.5px;padding:11px 14px}.CancellationFlow_tr__w96Dk{text-align:right}.CancellationFlow_mono__x-Md\+{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.CancellationFlow_tProduct__kE60O{align-items:center;display:flex;gap:8px}.CancellationFlow_tLabel__t0Bfw{color:#1a1d23;font-size:12.5px;font-weight:600}.CancellationFlow_tSub__QrfVv{color:#9ca3af;font-size:11px}.CancellationFlow_feeNote__AV8tU{color:#9ca3af;font-size:10.5px;margin-top:3px}.CancellationFlow_totalLabel__i-bc2{color:#9ca3af;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.CancellationFlow_danger__NshMB{color:#c42b2b}.CancellationFlow_positive__HqhDP{color:#0d7a4f}.CancellationFlow_muted__mzM9Y{color:#9ca3af}.CancellationFlow_feeInputGroup__AzV09{align-items:center;display:inline-flex;gap:4px;justify-content:flex-end}.CancellationFlow_feeModeToggle__BuVtV{border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;overflow:hidden}.CancellationFlow_feeModeBtn__M02Js{background:#f8f9fb;border:none;color:#9ca3af;cursor:pointer;font-size:11px;font-weight:700;height:28px;padding:0;transition:all .12s;width:22px}.CancellationFlow_feeModeBtn__M02Js:hover{background:#f0f1f4;color:#4b5563}.CancellationFlow_feeModeActive__Ea6VP{background:#f5a51e;background:var(--primary-color,#f5a51e);color:#fff}.CancellationFlow_numInput__-BVbl{font-feature-settings:"tnum";background:#f8f9fb;border:1px solid #e5e7eb;border-radius:6px;color:#1a1d23;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;outline:none;padding:6px 8px;text-align:right;width:78px}.CancellationFlow_numInput__-BVbl:focus{background:#fff;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.CancellationFlow_refundMethods__3Y-3D{display:flex;flex-direction:column;gap:8px;padding:14px 16px}.CancellationFlow_refundMethodCard__jmYy-{align-items:center;border:1px solid #eceef1;border-radius:9px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:all .15s}.CancellationFlow_refundMethodCard__jmYy-:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e)}.CancellationFlow_refundMethodActive__E3knP{background:#fff9f0;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e)}.CancellationFlow_radioHidden__Y\+JtP{display:none}.CancellationFlow_rmIcon__rbIOp{align-items:center;background:#f1f5f9;border-radius:9px;color:#475569;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.CancellationFlow_refundMethodActive__E3knP .CancellationFlow_rmIcon__rbIOp{background:#fff1d9;color:#b8740f}.CancellationFlow_rmInfo__Fo8I-{flex:1 1}.CancellationFlow_rmLabel__Tq1WK{color:#1a1d23;font-size:12.5px;font-weight:700;margin-bottom:1px}.CancellationFlow_rmDesc__\+MMEq{color:#6b7280;font-size:11.5px}.CancellationFlow_rmCheck__CrMqm{color:#f5a51e;color:var(--primary-color,#f5a51e);display:flex;flex-shrink:0}.CancellationFlow_formField__OE1EW{display:flex;flex-direction:column;gap:5px;padding:0 16px}.CancellationFlow_formField__OE1EW:first-of-type{padding-top:14px}.CancellationFlow_formField__OE1EW:last-of-type{padding-bottom:16px}.CancellationFlow_formField__OE1EW label{color:#4b5563;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.CancellationFlow_req__fQYrr{color:#c42b2b;margin-left:2px}.CancellationFlow_selectInput__LWtBY{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;height:36px;outline:none;padding:0 10px}.CancellationFlow_selectInput__LWtBY:focus{background:#fff;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.CancellationFlow_textareaInput__1tdaY{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;color:#1a1d23;font-size:12.5px;outline:none;padding:9px 10px;resize:vertical}.CancellationFlow_textareaInput__1tdaY:focus{background:#fff;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.CancellationFlow_textareaInput__1tdaY::placeholder{color:#9ca3af}.CancellationFlow_dangerBanner__VCGUe{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#c2410c;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:16px;padding:12px 14px}.CancellationFlow_dangerBanner__VCGUe svg{flex-shrink:0;margin-top:1px}.CancellationFlow_dangerBanner__VCGUe strong{font-weight:700}.CancellationFlow_confirmGrid__N1b7E{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}.CancellationFlow_confirmSection__er8RQ{background:#f8f9fb;border:1px solid #eceef1;border-radius:10px;padding:14px 16px}.CancellationFlow_confirmSectionTitle__fjJAm{align-items:center;color:#9ca3af;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.03em;margin-bottom:10px;text-transform:uppercase}.CancellationFlow_confirmSectionTitle__fjJAm svg{color:#9ca3af}.CancellationFlow_confirmRow__cujcc{align-items:flex-start;border-bottom:1px solid #eef0f2;display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:5px 0}.CancellationFlow_confirmRow__cujcc:last-child{border-bottom:none}.CancellationFlow_confirmRow__cujcc span{color:#6b7280;flex-shrink:0}.CancellationFlow_confirmRow__cujcc strong{color:#1a1d23;text-align:right;word-break:break-word}.CancellationFlow_inlineIcon__0dz\+3{align-items:center;display:inline-flex;gap:5px}.CancellationFlow_confirmItem__DiVwm{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:9px;display:flex;gap:10px;padding:9px 11px}.CancellationFlow_confirmItemInfo__5-T07{flex:1 1;min-width:0}.CancellationFlow_confirmItemLabel__ALON4{color:#1a1d23;font-size:12.5px;font-weight:600}.CancellationFlow_confirmItemSub__Gojq6{color:#9ca3af;font-size:11px;margin-top:1px}.CancellationFlow_confirmItemFees__Z9RD3{font-feature-settings:"tnum";align-items:flex-end;display:flex;flex-direction:column;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;gap:1px}.CancellationFlow_confirmAction__V3k8V{align-items:center;background:#fdf5f5;border:1px solid #f5c2c2;border-radius:10px;display:flex;gap:16px;margin-top:12px;padding:16px 18px}.CancellationFlow_confirmActionText__CtXiG{color:#8b1a1a;flex:1 1;font-size:12px;line-height:1.5}.CancellationFlow_confirmActionText__CtXiG strong{font-weight:700}.CancellationFlow_confirmBtn__WpXyY{align-items:center;background:#c42b2b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:6px;padding:9px 20px;transition:background .15s;white-space:nowrap}.CancellationFlow_confirmBtn__WpXyY:hover{background:#a82424}.CancellationFlow_confirmBtn__WpXyY:disabled{cursor:not-allowed;opacity:.65}.CancellationFlow_resultPanel__iZ6ho{padding:24px 18px 10px;text-align:center}.CancellationFlow_resultIcon__1mwlM{align-items:center;border-radius:50%;display:flex;height:76px;justify-content:center;margin:0 auto 12px;width:76px}.CancellationFlow_resultIconSuccess__sFVu5{background:#f0fdf4;color:#0d7a4f}.CancellationFlow_resultIconDanger__Lb8oU{background:#fef2f2;color:#c42b2b}.CancellationFlow_resultIconWarn__Rgt1e{background:#fff7ed;color:#c2410c}.CancellationFlow_resultTitle__h7fjp{color:#1a1d23;font-size:20px;font-weight:800;margin:0 0 6px}.CancellationFlow_resultMsg__xvPIp{color:#374151;font-size:13px;line-height:1.55;margin:0 auto 14px;max-width:520px}.CancellationFlow_resultRef__kiDA8{background:#f5f6f8;border:1px solid #eceef1;border-radius:7px;color:#374151;display:inline-block;font-size:12.5px;margin-bottom:18px;padding:7px 16px}.CancellationFlow_resultRef__kiDA8 strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CancellationFlow_hardBlockHint__fuOb8{background:#fef2f2;border:1px solid #fecaca;border-radius:9px;color:#991b1b;display:inline-block;font-size:12px;line-height:1.55;max-width:520px;padding:11px 16px}.CancellationFlow_hardBlockHint__fuOb8 strong{font-weight:700}.CancellationFlow_resultGrid__M2FTg{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);text-align:left}.CancellationFlow_resultItem__1ei5L{background:#f8f9fb;border:1px solid #eceef1;border-radius:9px;padding:12px 14px}.CancellationFlow_resultItemLabel__lymvA{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.03em;margin-bottom:4px;text-transform:uppercase}.CancellationFlow_resultItemValue__sK2mw{align-items:center;color:#1a1d23;display:flex;font-size:12.5px;font-weight:700;gap:5px}.CancellationFlow_noteList__CxfUK{display:flex;flex-direction:column;gap:6px;margin-top:16px;text-align:left}.CancellationFlow_failItem__I9SEI,.CancellationFlow_warnItem__c\+gfn{align-items:center;border-radius:7px;display:flex;font-size:12px;gap:7px;padding:8px 12px}.CancellationFlow_failItem__I9SEI svg,.CancellationFlow_warnItem__c\+gfn svg{flex-shrink:0}.CancellationFlow_warnItem__c\+gfn{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.CancellationFlow_failItem__I9SEI{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.CancellationFlow_summaryPanel__pSYRl{background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 2px 6px #0000000d;overflow:hidden;position:-webkit-sticky;position:sticky;top:16px}.CancellationFlow_spHeader__7b990{align-items:center;background:#f8f9fb;border-bottom:1px solid #eceef1;color:#1a1d23;display:flex;font-size:13px;font-weight:700;gap:7px;padding:12px 16px}.CancellationFlow_spHeader__7b990 svg{color:#6b7280}.CancellationFlow_spEmpty__3BvKU{color:#9ca3af;font-size:12px;font-style:italic;padding:26px 16px;text-align:center}.CancellationFlow_spBody__-yZeY{padding:6px 0}.CancellationFlow_spSection__z7MtP{border-bottom:1px solid #f6f7f9;padding:8px 16px}.CancellationFlow_spSection__z7MtP:last-child{border-bottom:none}.CancellationFlow_spLabel__qlWf4{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.03em;margin-bottom:2px;text-transform:uppercase}.CancellationFlow_spValueIcon__sxwxc,.CancellationFlow_spValue__DPth4{color:#1a1d23;font-size:12.5px;font-weight:700}.CancellationFlow_spValueIcon__sxwxc{align-items:center;display:flex;gap:5px}.CancellationFlow_spSub__sReex{color:#9ca3af;font-size:11px;margin-top:1px}.CancellationFlow_spSteps__RbnUn{border-top:1px solid #eceef1;display:flex;flex-direction:column;gap:7px;padding:12px 16px}.CancellationFlow_spStep__UgCib{align-items:center;color:#9ca3af;display:flex;font-size:11px;font-weight:600;gap:8px}.CancellationFlow_spStepDot__I29VS{align-items:center;background:#e2e8f0;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:15px;justify-content:center;width:15px}.CancellationFlow_spStepDone__Hk2Ss{color:#0d7a4f}.CancellationFlow_spStepDone__Hk2Ss .CancellationFlow_spStepDot__I29VS{background:#0d7a4f}.CancellationFlow_spStepActive__xuX2I{color:#8a5d1a;font-weight:700}.CancellationFlow_spStepActive__xuX2I .CancellationFlow_spStepDot__I29VS{background:#f5a51e;background:var(--primary-color,#f5a51e)}.CancellationFlow_footer__40sF1{align-items:center;background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 2px 6px #0000000d;display:flex;gap:16px;justify-content:space-between;padding:12px 22px}.CancellationFlow_footerLeft__bsORg{align-items:center;display:flex;flex:1 1;gap:12px}.CancellationFlow_footerStepText__qOo2C{color:#9ca3af;font-size:12px;font-weight:600;white-space:nowrap}.CancellationFlow_footerTrack__pXiDC{background:#f3f4f6;border-radius:999px;flex:1 1;height:4px;max-width:180px;overflow:hidden}.CancellationFlow_footerFill__BSTmz{background:#f5a51e;background:var(--primary-color,#f5a51e);border-radius:999px;height:100%;transition:width .3s}.CancellationFlow_footerActions__7gaKd{align-items:center;display:flex;gap:8px}@media (max-width:1100px){.CancellationFlow_body__kHqwW{grid-template-columns:1fr}.CancellationFlow_summaryPanel__pSYRl{position:static}.CancellationFlow_resultGrid__M2FTg{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CancellationFlow_confirmGrid__N1b7E,.CancellationFlow_impactBody__iKvWO,.CancellationFlow_moneyStrip__Gi4tv,.CancellationFlow_resultGrid__M2FTg,.CancellationFlow_scopeGrid__6yWOk{grid-template-columns:1fr}.CancellationFlow_stepLabel__NZbY0{display:none}.CancellationFlow_confirmAction__V3k8V{align-items:stretch;flex-direction:column;text-align:center}.CancellationFlow_footer__40sF1{align-items:stretch;flex-direction:column;gap:10px}}.CancellationFlow_stActive__8saAI{background:#e8f5ee;color:#0d7a4f}.CancellationFlow_regimePill__fAsv-{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.CancellationFlow_overviewGrid__aRY4e{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:14px 16px}.CancellationFlow_ovItem__2fSbL{background:#f8f9fb;border:1px solid #eceef1;border-radius:8px;padding:10px 12px}.CancellationFlow_ovLabel__s0Gxi{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.CancellationFlow_ovValue__Tr6Rg{font-feature-settings:"tnum";color:#1a1d23;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.CancellationFlow_treeBody__3MhPA{display:flex;flex-direction:column;gap:7px;padding:12px}.CancellationFlow_treeRow__gJENB{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:8px;display:flex;gap:10px;padding:9px 11px}.CancellationFlow_treeRowSelectable__ANHdz{cursor:pointer;transition:all .15s}.CancellationFlow_treeRowSelectable__ANHdz:hover{background:#fcfcfd;border-color:#d1d5db}.CancellationFlow_treeLabel__CEjQX{color:#1a1d23;flex:1 1;font-size:12.5px;font-weight:600;min-width:0}.CancellationFlow_treeAmt__jG\+ox{font-feature-settings:"tnum";color:#1a1d23;flex-shrink:0;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;margin-left:auto}.CancellationFlow_treeProduct__H6Ak7{background:#fff;border:1px solid #eceef1;border-radius:9px;overflow:hidden}.CancellationFlow_treeProductHead__4F80i{align-items:center;display:flex;gap:9px;padding:10px 12px}.CancellationFlow_treeExpand__sMwOg{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;padding:0;width:22px}.CancellationFlow_treeExpand__sMwOg:hover{background:#e5e9ef}.CancellationFlow_treeExpandSpacer__yp1rp{flex-shrink:0;width:22px}.CancellationFlow_treeProductInfo__ygrnG{flex:1 1;min-width:0}.CancellationFlow_treeProductTop__UYk5I{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.CancellationFlow_treeProductSub__-lPS8{color:#9ca3af;font-size:11px;margin-top:1px}.CancellationFlow_treeChildren__AG6l5{background:#fafbfc;border-top:1px solid #f0f1f3;display:flex;flex-direction:column;gap:6px;padding:8px 12px 10px 42px}.CancellationFlow_treeChild__HdgyR{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:7px;cursor:pointer;display:flex;gap:9px;padding:7px 10px;transition:all .15s}.CancellationFlow_treeChild__HdgyR:hover{border-color:#d1d5db}.CancellationFlow_treeChildSel__oS1jL{background:#fff9f0;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e)}.CancellationFlow_childIcon__jRshU{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.CancellationFlow_childInfo__steTh{flex:1 1;min-width:0}.CancellationFlow_childLabel__p18SY{color:#1a1d23;font-size:12px;font-weight:600}.CancellationFlow_childSub__wMdQ-{color:#9ca3af;font-size:10.5px}.CancellationFlow_allocTag__g0Ngj{background:#fef3e2;border:1px solid #fde4b0;border-radius:999px;color:#b06e0a;flex-shrink:0;font-size:9.5px;font-weight:700;padding:1px 6px}.CancellationFlow_impactGrid__bmtO4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.CancellationFlow_kvBody__3DGlA{padding:12px 16px}.CancellationFlow_kvRow__BQFdL{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;font-size:12.5px;gap:8px;justify-content:space-between;padding:7px 0}.CancellationFlow_kvRow__BQFdL:last-child{border-bottom:none}.CancellationFlow_kvRow__BQFdL span{color:#6b7280}.CancellationFlow_kvRow__BQFdL strong{font-feature-settings:"tnum";color:#1a1d23;font-variant-numeric:tabular-nums}.CancellationFlow_kvTotal__ola0M{border-top:2px solid #eceef1;margin-top:3px;padding-top:10px}.CancellationFlow_kvTotal__ola0M span,.CancellationFlow_kvTotal__ola0M strong{font-weight:700}.CancellationFlow_docDecision__GWcF9{align-items:center;border:1px solid #eceef1;border-radius:12px;display:flex;gap:14px;margin-bottom:14px;padding:16px 18px}.CancellationFlow_docCredit__PkMuH{background:#f0fdf4;border-color:#bbf7d0}.CancellationFlow_docDebit__46H5f{background:#fff7ed;border-color:#fed7aa}.CancellationFlow_docNone__63Nj9{background:#f8f9fb;border-color:#eceef1}.CancellationFlow_docIcon__dBMOG{align-items:center;background:#fff;border-radius:12px;color:#6b7280;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.CancellationFlow_docCredit__PkMuH .CancellationFlow_docIcon__dBMOG{background:#dcfce7;color:#0d7a4f}.CancellationFlow_docDebit__46H5f .CancellationFlow_docIcon__dBMOG{background:#ffedd5;color:#c2410c}.CancellationFlow_docInfo__t2Z7q{flex:1 1;min-width:0}.CancellationFlow_docTitle__oEi8m{color:#1a1d23;font-size:15px;font-weight:700}.CancellationFlow_docSub__RfHqK{color:#6b7280;font-size:12px;line-height:1.5;margin-top:2px}.CancellationFlow_docNum__vfB26{font-feature-settings:"tnum";align-items:center;background:#fff;border:1px solid #eceef1;border-radius:7px;color:#1a1d23;display:inline-flex;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;padding:6px 10px}.CancellationFlow_refundIntentNote__RKHAZ{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:11.5px;gap:7px;line-height:1.5;margin-top:12px;padding:9px 12px}.CancellationFlow_refundIntentNote__RKHAZ svg{flex-shrink:0;margin-top:1px}.CancellationFlow_completionGrid__h1FSm{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:16px;text-align:left}.CancellationFlow_completionItem__Gu9Y7{align-items:center;border:1px solid;border-radius:8px;display:flex;font-size:12px;gap:8px;padding:9px 12px}.CancellationFlow_completionItem__Gu9Y7 svg{flex-shrink:0}.CancellationFlow_cmpDone__kuYsC{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.CancellationFlow_cmpFailed__jMuh0{background:#fef2f2;border-color:#fecaca;color:#991b1b}.CancellationFlow_cmpPending__FcnO6{background:#f8f9fb;border-color:#eceef1;color:#6b7280}.CancellationFlow_cmpTag__ixiQB{background:#eef1f5;border-radius:999px;color:#9ca3af;font-size:9.5px;font-weight:700;margin-left:auto;padding:1px 7px;white-space:nowrap}@media (max-width:768px){.CancellationFlow_impactGrid__bmtO4{grid-template-columns:1fr}.CancellationFlow_docDecision__GWcF9{flex-direction:column;text-align:center}}.Markups_container__F86xg{background:#f8f9fb;padding:0}.Markups_toolbar__46R2y{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.Markups_manager__Uoe8r{color:#111827;font-size:16px;font-weight:600}.Markups_warningBar__Q8vDN{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.Markups_warningIcon__x\+wRX{flex-shrink:0;font-size:18px}.Markups_statsRow__9\+yjn{display:flex;gap:12px;margin-bottom:14px}.Markups_statCard__FDltp{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:110px;padding:14px 20px}.Markups_statNum__5xJGh{color:#111827;font-size:22px;font-weight:700;line-height:1}.Markups_statGreen__F74mZ{color:#059669}.Markups_statGray__KIj6e{color:#9ca3af}.Markups_statLabel__0QMW2{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.Markups_tabs__LzBgY{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;padding:10px 14px}.Markups_tab__TxHqf{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.Markups_tab__TxHqf:hover{background:#f9fafb;color:#374151}.Markups_tabActive__ijVBP{background:#fff1dc;border-color:#f5a51e;color:#f5a51e;font-weight:600}.Markups_tableSection__Sxziz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden}.Markups_tableToolbar__q\+\+Hq{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.Markups_filterBar__5izqF{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.Markups_searchInput__-58YE{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#374151;font-size:13px;height:36px;outline:none;padding:0 12px;transition:all .15s ease;width:200px}.Markups_searchInput__-58YE::placeholder{color:#9ca3af}.Markups_searchInput__-58YE:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.Markups_filterBar__5izqF .selectBox,.Markups_filterBar__5izqF select{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box!important;color:#374151!important;cursor:pointer;font-size:13px!important;height:36px!important;outline:none!important;padding:0 12px!important;transition:all .15s ease}.Markups_filterBar__5izqF .selectBox:focus,.Markups_filterBar__5izqF select:focus{border-color:#f5a51e!important;box-shadow:0 0 0 3px #f5a51e1a!important}.Markups_add__YSygi{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;box-sizing:border-box;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;height:36px;padding:0 16px;transition:all .15s;white-space:nowrap}.Markups_add__YSygi:hover{background:#fde68a}.Markups_resultsSummary__AUwiq{border-bottom:1px solid #f5f5f5;color:#6b7280;font-size:13px;font-weight:500;padding:8px 18px}.Markups_tableCard__leL0n{overflow-x:auto;width:100%}.Markups_table__X\+Zn6{background:#fff;border-collapse:collapse;width:100%}.Markups_table__X\+Zn6 th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;padding:12px;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.Markups_table__X\+Zn6 th:last-child{border-right:none}.Markups_thInner__EukI3{align-items:center;display:flex;gap:4px}.Markups_table__X\+Zn6 td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px;vertical-align:middle}.Markups_table__X\+Zn6 td:last-child{border-right:none}.Markups_table__X\+Zn6 tbody tr:hover{background:#f9fafb}.Markups_markupChip__PNNHp{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#f5a51e;display:inline-block;font-size:13px;font-weight:600;padding:3px 9px}.Markups_rowActions__KJwNv{display:flex;gap:8px;justify-content:flex-end}.Markups_rowActions__KJwNv button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.Markups_rowActions__KJwNv button:hover{background:#eef2ff}.Markups_rowActionDelete__qT1hq{border-color:#fecaca!important;color:#dc2626!important}.Markups_rowActionDelete__qT1hq:hover{background:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important}.Markups_noResults__rWd\+t{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.Markups_footerBar__Yn\+Ay{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 18px}.Markups_paginationInfo__zkCfb{color:#6b7280;font-size:13px;font-weight:500}.Markups_saveChangesBtn__vFBdF{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:background .15s}.Markups_saveChangesBtn__vFBdF:hover{background:#e0ad20}.Markups_saveChangesBtn__vFBdF:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.Markups_priorityWrapper__bFsLG{display:flex;flex-direction:column;gap:14px}.Markups_priorityOptions__u51fZ{display:flex;flex-direction:column;gap:10px;padding:18px}.Markups_priorityOption__u9hV\+{align-items:flex-start;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:all .15s}.Markups_priorityOption__u9hV\+:hover{background:#fffbeb;border-color:#f5a51e}.Markups_priorityOptionActive__X7ATj{background:#fff7ed;border-color:#f5a51e}.Markups_priorityText__-4R\+m strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.Markups_priorityText__-4R\+m p{color:#6b7280;font-size:12px;margin:0}.Markups_radioGroup__sT5cJ{align-items:center;display:flex;margin-top:2px}.Markups_radioItem__pqr2x{align-items:center;cursor:pointer;display:flex;gap:6px}.Markups_radioItem__pqr2x input[type=radio]{accent-color:#f5a51e;cursor:pointer;height:16px;width:16px}.Markups_infoCard__dOzmR{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;padding:8px 14px}.Markups_infoCard__dOzmR svg{color:#f5a51e;flex-shrink:0}.AddMarkupModal_formGrid__fPzeB{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.AddMarkupModal_fullWidth__V8oUD{grid-column:1/-1}.AddMarkupModal_field__0lOIO{display:flex;flex-direction:column}.AddMarkupModal_field__0lOIO label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddMarkupModal_field__0lOIO input,.AddMarkupModal_field__0lOIO select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddMarkupModal_field__0lOIO input::placeholder{color:#9ca3af}.AddMarkupModal_field__0lOIO input:focus,.AddMarkupModal_field__0lOIO select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddMarkupModal_inputWithAddon__pITvx{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;height:38px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.AddMarkupModal_inputWithAddon__pITvx:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddMarkupModal_addon__Z43b\+{align-items:center;background:#f9fafb;border-right:1px solid #e5e7eb;color:#f5a51e;display:flex;font-size:14px;font-weight:600;height:100%;padding:0 10px}.AddMarkupModal_addonInput__4DdVU{border:none!important;box-shadow:none!important;color:#111827;flex:1 1;font-size:14px;height:100%!important;outline:none!important;padding:0 10px!important}.AddMarkupModal_toggleRow__SGUM0{display:flex;gap:40px;grid-column:1/-1;margin-top:4px}.AddMarkupModal_infoBox__DbyXw{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;margin-top:16px;padding:12px 14px}.AddMarkupModal_cancelBtn__f\+fOh{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddMarkupModal_cancelBtn__f\+fOh:hover{background:#f9fafb;border-color:#d1d5db}.AddMarkupModal_cancelBtn__f\+fOh:disabled{cursor:not-allowed;opacity:.6}.AddMarkupModal_primaryBtn__TTq0f{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddMarkupModal_primaryBtn__TTq0f:hover{opacity:.9}.AddMarkupModal_primaryBtn__TTq0f.AddMarkupModal_primaryBtnLoading__hisIE,.AddMarkupModal_primaryBtn__TTq0f:disabled{cursor:not-allowed;opacity:.85}.AddMarkupModal_spinner__vtLRI{animation:AddMarkupModal_spin__Kjqx\+ .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddMarkupModal_spin__Kjqx\+{to{transform:rotate(1turn)}}.AddMarkupModal_primaryBtn__TTq0f:focus{box-shadow:0 0 0 3px #f973164d}.PricingLogic_container__D\+ZfI{background:#f8f9fb}.PricingLogic_toolbar__p7Voe{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.PricingLogic_manager__73vCv{color:#111827;font-size:16px;font-weight:600}.PricingLogic_warningBar__u8rDE{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.PricingLogic_warningIcon__ihUPe{flex-shrink:0;font-size:18px}.PricingLogic_statsRow__MGEzM{display:flex;gap:12px;margin-bottom:14px}.PricingLogic_statCard__llJlJ{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:130px;padding:14px 20px}.PricingLogic_statNum__-7Asu{color:#111827;font-size:18px;font-weight:700;line-height:1;white-space:nowrap}.PricingLogic_statGreen__jyCor{color:#059669}.PricingLogic_statGray__aGJ-J{color:#9ca3af}.PricingLogic_statLabel__q7TxQ{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.PricingLogic_tabs__5HO3J{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding:10px 14px}.PricingLogic_tab__YxMsw{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.PricingLogic_tab__YxMsw:hover{background:#f9fafb;color:#374151}.PricingLogic_tabActive__H\+Pgl{background:#fff1dc;border-color:#f5a51e;color:#f5a51e;font-weight:600}.PricingLogic_overviewGrid__VbPHJ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.PricingLogic_overviewCard__EWmKl{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:20px;transition:all .15s}.PricingLogic_overviewCard__EWmKl:hover{border-color:#f5a51e;box-shadow:0 2px 8px #f5a51e1a}.PricingLogic_overviewCardIcon__29di7{align-items:center;background:#fff1dc;border:1px solid #fde68a;border-radius:10px;color:#f5a51e;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PricingLogic_overviewCard__EWmKl h4{color:#111827;font-size:14px;font-weight:600;margin:0 0 6px}.PricingLogic_overviewCard__EWmKl p{color:#6b7280;font-size:12px;line-height:1.5;margin:0 0 10px}.PricingLogic_overviewMeta__BS3XT{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PricingLogic_dateRange__A1ynB{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:11px;padding:2px 8px}.PricingLogic_status__eEoVi{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.PricingLogic_success__tiiRJ{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PricingLogic_inactive__KdGwY{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.PricingLogic_configSection__SyQhx{display:flex;flex-direction:column;gap:14px}.PricingLogic_tableSection__bWYs6{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.PricingLogic_configBlock__AdBGF{padding:22px 24px}.PricingLogic_configTitle__kfi39{color:#111827;font-size:14px;font-weight:600;margin:0 0 6px}.PricingLogic_configDesc__A0epX{color:#6b7280;font-size:13px;margin:0 0 20px}.PricingLogic_sourceOptions__KrYVI{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.PricingLogic_sourceOption__eTXRJ{align-items:flex-start;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:all .15s}.PricingLogic_sourceOption__eTXRJ:hover{background:#fffbeb;border-color:#f5a51e}.PricingLogic_sourceOptionActive__jHjYh{background:#fff7ed;border-color:#f5a51e}.PricingLogic_sourceOption__eTXRJ strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.PricingLogic_sourceOption__eTXRJ p{color:#6b7280;font-size:12px;margin:0}.PricingLogic_fieldGroup__7bOEN{margin-bottom:20px}.PricingLogic_fieldGroup__7bOEN>label{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:10px}.PricingLogic_optionCards__eVqGe{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.PricingLogic_optionCard__ay\+h6{align-items:flex-start;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:all .15s}.PricingLogic_optionCard__ay\+h6:hover{background:#fffbeb;border-color:#f5a51e}.PricingLogic_optionCardActive__3N61x{background:#fff7ed;border-color:#f5a51e}.PricingLogic_optionCard__ay\+h6 strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:2px}.PricingLogic_optionCard__ay\+h6 span{color:#6b7280;font-size:11px}.PricingLogic_formGrid__JfjmL{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.PricingLogic_field__TfgQ2{display:flex;flex-direction:column}.PricingLogic_field__TfgQ2 label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.PricingLogic_field__TfgQ2 input,.PricingLogic_field__TfgQ2 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.PricingLogic_field__TfgQ2 input:focus,.PricingLogic_field__TfgQ2 select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.PricingLogic_previewBox__E6Fze{align-items:center;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 18px}.PricingLogic_previewLabel__Q9fq1{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PricingLogic_previewValue__kMT-v{color:#f5a51e;font-size:22px;font-weight:700}.PricingLogic_previewNote__EuE7k{color:#6b7280;font-size:12px}.PricingLogic_toggleField__Rvv2g{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px}.PricingLogic_toggleField__Rvv2g strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.PricingLogic_toggleField__Rvv2g p{color:#6b7280;font-size:12px;margin:0}.PricingLogic_toggleWrapper__b\+kGE{align-items:center;display:flex;gap:10px}.PricingLogic_toggleLabelOn__vKd\+v{color:#059669;font-size:13px;font-weight:600}.PricingLogic_toggleLabelOff__ZazcL{color:#9ca3af;font-size:13px;font-weight:600}.PricingLogic_toggle__zsGiI{align-items:center;background:#e5e7eb;border-radius:999px;cursor:pointer;display:flex;height:24px;padding:2px;transition:background .2s ease;width:44px}.PricingLogic_toggle__zsGiI.PricingLogic_on__QhaJ3{background:#f5a51e;justify-content:flex-end}.PricingLogic_knob__aStE0{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;height:20px;transition:transform .2s ease;width:20px}.PricingLogic_configFooter__UHEFQ{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding-top:6px}.PricingLogic_saveChangesBtn__A4CUp{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:background .15s}.PricingLogic_saveChangesBtn__A4CUp:hover{background:#e0ad20}.PricingLogic_saveChangesBtn__A4CUp:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.PricingLogic_radioGroup__JaqkU{align-items:center;display:flex;margin-top:2px}.PricingLogic_radioItem__BBnku{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:6px}.PricingLogic_radioItem__BBnku input[type=radio]{accent-color:#f5a51e;cursor:pointer;height:16px;width:16px}@media (max-width:900px){.PricingLogic_formGrid__JfjmL,.PricingLogic_optionCards__eVqGe,.PricingLogic_overviewGrid__VbPHJ{grid-template-columns:1fr}}.DepositPayment_container__5tE93{background:#f8f9fb;padding:0}.DepositPayment_toolbar__XtVCm{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.DepositPayment_manager__Uc0wb{color:#111827;font-size:16px;font-weight:600}.DepositPayment_warningBar__cYEcA{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.DepositPayment_warningIcon__vHEhS{flex-shrink:0;font-size:18px}.DepositPayment_statsRow__E17o0{display:flex;gap:12px;margin-bottom:14px}.DepositPayment_statCard__1drhD{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:110px;padding:14px 20px}.DepositPayment_statNum__0eoyi{color:#111827;font-size:22px;font-weight:700;line-height:1}.DepositPayment_statGreen__hcPSJ{color:#059669}.DepositPayment_statGray__5kmA-{color:#9ca3af}.DepositPayment_statLabel__hR7D6{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.DepositPayment_tabs__dhDP6{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;padding:10px 14px}.DepositPayment_tab__FCXau{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.DepositPayment_tab__FCXau:hover{background:#f9fafb;color:#374151}.DepositPayment_tabActive__FAWvD{background:#fff1dc;border-color:#f5a51e;color:#f5a51e;font-weight:600}.DepositPayment_tableSection__xjI4k{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden}.DepositPayment_tableToolbar__WK5bf{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.DepositPayment_filterBar__4wcwz{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.DepositPayment_searchInput__Dmhcv{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#374151;font-size:13px;height:36px;outline:none;padding:0 12px;transition:all .15s ease;width:220px}.DepositPayment_searchInput__Dmhcv::placeholder{color:#9ca3af}.DepositPayment_searchInput__Dmhcv:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.DepositPayment_filterBar__4wcwz .selectBox,.DepositPayment_filterBar__4wcwz select{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box!important;color:#374151!important;cursor:pointer;font-size:13px!important;height:36px!important;outline:none!important;padding:0 12px!important;transition:all .15s}.DepositPayment_filterBar__4wcwz .selectBox:focus,.DepositPayment_filterBar__4wcwz select:focus{border-color:#f5a51e!important;box-shadow:0 0 0 3px #f5a51e1a!important}.DepositPayment_add__Bij8y{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;box-sizing:border-box;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;height:36px;padding:0 16px;transition:all .15s;white-space:nowrap}.DepositPayment_add__Bij8y:hover{background:#fde68a}.DepositPayment_resultsSummary__AfWne{border-bottom:1px solid #f5f5f5;color:#6b7280;font-size:13px;font-weight:500;padding:8px 18px}.DepositPayment_tableCard__1AeX9{overflow-x:auto;width:100%}.DepositPayment_table__qb7p3{background:#fff;border-collapse:collapse;width:100%}.DepositPayment_table__qb7p3 th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;padding:12px;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.DepositPayment_table__qb7p3 th:last-child{border-right:none}.DepositPayment_thInner__B10TP{align-items:center;display:flex;gap:4px}.DepositPayment_table__qb7p3 td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px;vertical-align:middle}.DepositPayment_table__qb7p3 td:last-child{border-right:none}.DepositPayment_table__qb7p3 tbody tr:hover{background:#f9fafb}.DepositPayment_valueChip__7jJjr{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#f5a51e;display:inline-block;font-size:13px;font-weight:600;padding:3px 9px}.DepositPayment_pill__5i0vh{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;padding:3px 9px}.DepositPayment_pillYes__rh5XD{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.DepositPayment_pillNo__wwXs8{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.DepositPayment_pillRed__QWZTm{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.DepositPayment_pillBlue__tvyQv{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.DepositPayment_productBadge__F-NKd{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.DepositPayment_na__MxlDj{color:#9ca3af}.DepositPayment_rowActions__bYRJ7{display:flex;gap:8px;justify-content:flex-end}.DepositPayment_rowActions__bYRJ7 button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.DepositPayment_rowActions__bYRJ7 button:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.DepositPayment_rowActionDelete__3NefI{border-color:#fecaca!important;color:#dc2626!important}.DepositPayment_rowActionDelete__3NefI:hover{background:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important}.DepositPayment_noResults__tGhmm{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.DepositPayment_footerBar__6bJfl{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 18px}.DepositPayment_paginationInfo__rU3AO{color:#6b7280;font-size:13px;font-weight:500}.DepositPayment_saveChangesBtn__whP3p{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:background .15s}.DepositPayment_saveChangesBtn__whP3p:hover{background:#e0ad20}.DepositPayment_saveChangesBtn__whP3p:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.DepositPayment_configBlock__tkXP6{padding:22px 24px}.DepositPayment_configTitle__Tk91k{color:#111827;font-size:14px;font-weight:600;margin:0 0 6px}.DepositPayment_configDesc__KmTTf{color:#6b7280;font-size:13px;margin:0 0 20px}.DepositPayment_formGrid__TktQ4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.DepositPayment_field__YhIdb{display:flex;flex-direction:column}.DepositPayment_field__YhIdb label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.DepositPayment_field__YhIdb input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.DepositPayment_field__YhIdb input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.DepositPayment_toggleField__UzYNI{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}.DepositPayment_toggleField__UzYNI strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.DepositPayment_toggleField__UzYNI p{color:#6b7280;font-size:12px;margin:0}.DepositPayment_toggleWrapper__aVQwg{align-items:center;display:flex;gap:10px}.DepositPayment_toggleLabelOn__mOkZN{color:#059669;font-size:13px;font-weight:600}.DepositPayment_toggleLabelOff__Y2ALR{color:#9ca3af;font-size:13px;font-weight:600}.DepositPayment_infoCard__lmthO{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;margin-bottom:20px;padding:8px 14px}.DepositPayment_infoCard__lmthO svg{color:#f5a51e;flex-shrink:0}.DepositPayment_configFooter__q6Hf5{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding-top:6px}.AddDepositModal_formGrid__i0Qvq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.AddDepositModal_fullWidth__CrT1J{grid-column:1/-1}.AddDepositModal_field__97RuG{display:flex;flex-direction:column}.AddDepositModal_field__97RuG label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddDepositModal_field__97RuG input,.AddDepositModal_field__97RuG select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddDepositModal_field__97RuG input::placeholder{color:#9ca3af}.AddDepositModal_field__97RuG input:focus,.AddDepositModal_field__97RuG select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddDepositModal_inputWithAddon__b-b19{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;height:38px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.AddDepositModal_inputWithAddon__b-b19:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddDepositModal_addon__nlBZ\+{align-items:center;background:#f9fafb;border-right:1px solid #e5e7eb;color:#f5a51e;display:flex;font-size:14px;font-weight:600;height:100%;padding:0 10px}.AddDepositModal_addonInput__dr4WH{background:#fff;border:none!important;box-shadow:none!important;color:#111827;flex:1 1;font-size:14px;height:100%!important;outline:none!important;padding:0 10px!important}.AddDepositModal_toggleRow__MrOCi{display:flex;gap:40px;grid-column:1/-1;margin-top:4px}.AddDepositModal_infoBox__aUVtL{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;margin-top:16px;padding:12px 14px}.AddDepositModal_cancelBtn__cZSKg{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s,border-color .15s}.AddDepositModal_cancelBtn__cZSKg:hover{background:#f9fafb;border-color:#d1d5db}.AddDepositModal_cancelBtn__cZSKg:disabled{cursor:not-allowed;opacity:.6}.AddDepositModal_primaryBtn__xf3Yj{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s,box-shadow .15s}.AddDepositModal_primaryBtn__xf3Yj:hover{opacity:.9}.AddDepositModal_primaryBtn__xf3Yj.AddDepositModal_primaryBtnLoading__nrslH,.AddDepositModal_primaryBtn__xf3Yj:disabled{cursor:not-allowed;opacity:.85}.AddDepositModal_primaryBtn__xf3Yj:focus{box-shadow:0 0 0 3px #f973164d}.AddDepositModal_spinner__jxiNr{animation:AddDepositModal_spin__DK0qV .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddDepositModal_spin__DK0qV{to{transform:rotate(1turn)}}.InsurancePricing_container__0YVCE{background:#f8f9fb;padding:0}.InsurancePricing_toolbar__CT67t{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.InsurancePricing_manager__-iQS-{color:#111827;font-size:16px;font-weight:600}.InsurancePricing_warningBar__6QHQd{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.InsurancePricing_warningIcon__ay086{flex-shrink:0;font-size:18px}.InsurancePricing_statsRow__duEsB{display:flex;gap:12px;margin-bottom:14px}.InsurancePricing_statCard__VGHmR{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:130px;padding:14px 20px}.InsurancePricing_statNum__-I1bR{color:#111827;font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap}.InsurancePricing_statGreen__4GM0R{color:#059669}.InsurancePricing_statGray__7m4qB{color:#9ca3af}.InsurancePricing_statLabel__lcFq8{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.InsurancePricing_tabs__\+vn8U{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;padding:10px 14px}.InsurancePricing_tab__FY\+w1{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.InsurancePricing_tab__FY\+w1:hover{background:#f9fafb;color:#374151}.InsurancePricing_tabActive__QHWHW{background:#fff1dc;border-color:#f5a51e;color:#f5a51e;font-weight:600}.InsurancePricing_tableSection__vPs-C{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden}.InsurancePricing_configBlock__LPO7w{padding:24px;position:relative}.InsurancePricing_loadingOverlay__ScejS{align-items:flex-start;background:#fffc;color:#6b7280;display:flex;font-size:14px;inset:0;justify-content:center;padding-top:24px;position:absolute;z-index:1}.InsurancePricing_configGroup__g6Iiw{margin-bottom:4px}.InsurancePricing_configTitle__6kVT0{color:#111827;font-size:14px;font-weight:600;margin:0 0 6px}.InsurancePricing_configDesc__fcyQ\+{color:#6b7280;font-size:13px;line-height:1.5;margin:0 0 16px}.InsurancePricing_divider__EoZka{border:none;border-top:1px solid #f0f0f0;margin:22px 0}.InsurancePricing_optionCards__AYOJc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.InsurancePricing_optionCardsThree__rTJfF{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.InsurancePricing_optionCard__WG8QK{align-items:flex-start;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:all .15s}.InsurancePricing_optionCard__WG8QK:hover{background:#fffbeb;border-color:#f5a51e}.InsurancePricing_optionCardActive__Z1gSM{background:#fff7ed;border-color:#f5a51e}.InsurancePricing_optionCard__WG8QK strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.InsurancePricing_optionCard__WG8QK span{color:#6b7280;display:block;font-size:12px;line-height:1.4}.InsurancePricing_applyTag__Tsqy-{background:#fff1dc;border:1px solid #fde68a;border-radius:20px;color:#f5a51e;display:inline-block!important;font-size:11px!important;font-weight:600!important;margin-top:6px;padding:2px 8px}.InsurancePricing_radioItem__kqOLf{align-items:center;cursor:pointer;display:flex;flex-shrink:0;margin-top:2px}.InsurancePricing_radioItem__kqOLf input[type=radio]{accent-color:#f5a51e;cursor:pointer;height:16px;width:16px}.InsurancePricing_inputRow__oK1HV{align-items:center;display:flex;gap:14px}.InsurancePricing_inputWithAddon__-N7D5{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;height:40px;overflow:hidden;transition:border-color .15s,box-shadow .15s;width:200px}.InsurancePricing_inputWithAddon__-N7D5:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.InsurancePricing_addon__D5DFt{align-items:center;background:#f9fafb;border-right:1px solid #e5e7eb;color:#f5a51e;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;min-width:40px;padding:0 12px}.InsurancePricing_addonInput__baa-t{background:#fff;border:none!important;box-shadow:none!important;color:#111827;flex:1 1;font-size:15px;font-weight:600;height:100%!important;outline:none!important;padding:0 12px!important}.InsurancePricing_previewChip__1KVVk{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#f5a51e;display:inline-block;font-size:14px;font-weight:700;padding:5px 14px}.InsurancePricing_textInput__uY7Qx{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;height:40px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.InsurancePricing_textInput__uY7Qx:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.InsurancePricing_textInput__uY7Qx::placeholder{color:#9ca3af}.InsurancePricing_textarea__1h2ci{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;line-height:1.6;outline:none;padding:12px 14px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.InsurancePricing_textarea__1h2ci:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.InsurancePricing_textarea__1h2ci::placeholder{color:#9ca3af}.InsurancePricing_fieldHint__Z26HV{color:#6b7280;display:block;font-size:12px;font-style:italic;margin-top:6px}.InsurancePricing_countryExclusionBox__ke3wZ{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.InsurancePricing_exclusionHeader__5XR3x{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.InsurancePricing_exclusionCount__Q8scy{color:#374151;font-size:13px;font-weight:600}.InsurancePricing_headerActions__ovDMX{align-items:center;display:flex;gap:8px}.InsurancePricing_selectAllBtn__7-qoO{background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:all .15s;white-space:nowrap}.InsurancePricing_selectAllBtn__7-qoO:hover{background:#fff;border-color:#3b82f6;color:#3b82f6}.InsurancePricing_clearAllBtn__M7Vux{background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:all .15s;white-space:nowrap}.InsurancePricing_clearAllBtn__M7Vux:hover{background:#fff;border-color:#f97316;color:#f97316}.InsurancePricing_searchWrapper__HNuWe{align-items:center;display:flex;gap:12px;margin-bottom:14px}.InsurancePricing_searchInputBox__-c9oh{align-items:center;display:flex;flex:1 1;position:relative}.InsurancePricing_searchIcon__zO-fM{color:#9ca3af;left:12px;pointer-events:none;position:absolute}.InsurancePricing_searchInput__XEYaf{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;height:40px;outline:none;padding:0 40px;transition:border-color .15s,box-shadow .15s;width:100%}.InsurancePricing_searchInput__XEYaf:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.InsurancePricing_searchInput__XEYaf::placeholder{color:#9ca3af}.InsurancePricing_clearSearchBtn__x2pKv{align-items:center;background:#f3f4f6;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:8px;transition:all .15s;width:24px}.InsurancePricing_clearSearchBtn__x2pKv:hover{background:#e5e7eb;color:#374151}.InsurancePricing_searchResultCount__QATrJ{color:#6b7280;font-size:13px;font-weight:600;padding:0 12px;white-space:nowrap}.InsurancePricing_noResults__pJcXY{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.InsurancePricing_noResults__pJcXY svg{margin-bottom:16px;opacity:.5}.InsurancePricing_noResultsText__o4oM7{color:#6b7280;font-size:16px;font-weight:600;margin:0 0 4px}.InsurancePricing_noResultsHint__5zRAr{color:#9ca3af;font-size:13px;margin:0}.InsurancePricing_countryGrid__jUwcs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:400px;overflow-y:auto;padding:4px}.InsurancePricing_countryItem__xUfvw{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;position:relative;transition:all .15s}.InsurancePricing_countryItem__xUfvw:hover{background:#f9fafb;border-color:#cbd5e1}.InsurancePricing_countryItemExcluded__ipwW7{background:#fffbeb;border-color:#fde68a}.InsurancePricing_countryItemExcluded__ipwW7:hover{background:#fef3c7;border-color:#fbbf24}.InsurancePricing_countryCheckbox__MhaUm{accent-color:#f5a51e;cursor:pointer;flex-shrink:0;height:16px;width:16px}.InsurancePricing_countryInfo__NTAba{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.InsurancePricing_countryFlag__VcToR{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:3px;color:#6b7280;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:32px}.InsurancePricing_countryName__mkLzM{color:#111827;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InsurancePricing_excludedBadge__FAx\+-{background:#fbbf24;border-radius:10px;color:#fff;display:inline-block;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.InsurancePricing_infoCard__LxAvZ{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:22px;padding:10px 14px}.InsurancePricing_infoCard__LxAvZ svg{color:#f5a51e;flex-shrink:0;margin-top:1px}.InsurancePricing_configFooter__Ov8P5{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;margin-top:4px;padding-top:20px}.InsurancePricing_saveChangesBtn__vMPiG{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:background .15s}.InsurancePricing_saveChangesBtn__vMPiG:hover{background:#e0ad20}.InsurancePricing_saveChangesBtn__vMPiG:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.InsurancePricing_deleteBtn__cwvo-{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px;transition:all .15s}.InsurancePricing_deleteBtn__cwvo-:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.InsurancePricing_deleteBtn__cwvo-:disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.InsurancePricing_formGrid__5baXS{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.InsurancePricing_field__WzX9P{display:flex;flex-direction:column}.InsurancePricing_field__WzX9P label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.InsurancePricing_field__WzX9P input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.InsurancePricing_field__WzX9P input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.InsurancePricing_toggleField__EqNKS{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}.InsurancePricing_toggleField__EqNKS strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.InsurancePricing_toggleField__EqNKS p{color:#6b7280;font-size:12px;margin:0}.InsurancePricing_toggleWrapper__MUClb{align-items:center;display:flex;gap:10px}.InsurancePricing_toggleLabelOn__gPEKc{color:#059669;font-size:13px;font-weight:600}.InsurancePricing_toggleLabelOff__wOMC4{color:#9ca3af;font-size:13px;font-weight:600}@media (max-width:900px){.InsurancePricing_countryGrid__jUwcs,.InsurancePricing_formGrid__5baXS,.InsurancePricing_optionCardsThree__rTJfF,.InsurancePricing_optionCards__AYOJc{grid-template-columns:1fr}.InsurancePricing_statsRow__duEsB{flex-wrap:wrap}}@media (max-width:640px){.InsurancePricing_searchWrapper__HNuWe{align-items:stretch;flex-direction:column}.InsurancePricing_searchResultCount__QATrJ{padding:8px 0 0;text-align:center}.InsurancePricing_exclusionHeader__5XR3x{align-items:flex-start;flex-direction:column;gap:10px}.InsurancePricing_headerActions__ovDMX{justify-content:flex-end;width:100%}.InsurancePricing_clearAllBtn__M7Vux,.InsurancePricing_selectAllBtn__7-qoO{font-size:11px;padding:4px 10px}}.CompanySettings_page__hwj-\+{background:#f4f5f7;display:flex;flex-direction:column;gap:0;min-height:100%}.CompanySettings_pageHeader__0VuHK{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000f;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CompanySettings_pageTitle__leghp{color:#111827;font-size:17px;font-weight:700;line-height:1.2}.CompanySettings_pageCrumb__T4uZP{color:#9ca3af;font-size:12px;margin-top:2px}.CompanySettings_pageHeaderRight__9whtf{align-items:center;display:flex;gap:8px}.CompanySettings_btnPrimary__QGtBC{align-items:center;background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:7px;height:36px;padding:0 20px;transition:all .15s;white-space:nowrap}.CompanySettings_btnPrimary__QGtBC:hover:not(:disabled){background:#e09410;box-shadow:0 4px 14px #f5a51e59;transform:translateY(-1px)}.CompanySettings_btnPrimary__QGtBC:disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed;transform:none}.CompanySettings_btnOutline__tbLma{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:6px;height:36px;padding:0 16px;transition:all .15s;white-space:nowrap}.CompanySettings_btnOutline__tbLma:hover{background:#f9fafb;border-color:#d1d5db}.CompanySettings_btnOutlineSmall__WcSCk{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;padding:6px 14px;transition:all .15s;white-space:nowrap}.CompanySettings_btnOutlineSmall__WcSCk:hover{background:#f9fafb;border-color:#d1d5db}.CompanySettings_btnGhost__OPIhZ{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;height:36px;padding:0 14px;transition:all .15s}.CompanySettings_btnGhost__OPIhZ:hover{background:#f3f4f6;color:#374151}.CompanySettings_spinner__BaMp1{animation:CompanySettings_spin__LAqI3 .65s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:13px;width:13px}@keyframes CompanySettings_spin__LAqI3{to{transform:rotate(1turn)}}.CompanySettings_banner__JmfnV{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:13px;gap:10px;line-height:1.55;margin:16px 24px 0;padding:11px 16px}.CompanySettings_bannerIcon__lWUHt{flex-shrink:0;font-size:15px;margin-top:1px}.CompanySettings_dirtyPill__rEa2Q{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#92400e;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;margin:10px 24px 0;padding:5px 12px;width:-webkit-fit-content;width:fit-content}.CompanySettings_dirtyDot__hJerX{animation:CompanySettings_pulse__rVtnQ 1.4s ease-in-out infinite;background:#f97316;border-radius:50%;height:7px;width:7px}@keyframes CompanySettings_pulse__rVtnQ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.CompanySettings_tabBar__FHiK5{background:#0000;border-bottom:2px solid #e5e7eb;display:flex;gap:0;margin-top:16px;overflow-x:auto;padding:0 24px}.CompanySettings_tab__0AQC1{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:7px;margin-bottom:-2px;padding:10px 18px 12px;position:relative;transition:color .15s;white-space:nowrap}.CompanySettings_tab__0AQC1:hover{color:#374151}.CompanySettings_tabActive__DbZfe{border-bottom-color:#f5a51e;color:#f5a51e;font-weight:700}.CompanySettings_tabIcon__6zvf-{font-size:14px}.CompanySettings_content__rGKRm{padding:20px 24px 40px}.CompanySettings_tabContent__EhM2f{display:flex;flex-direction:column;gap:16px}.CompanySettings_section__reK6E{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.CompanySettings_sectionHead__pI9ru{align-items:center;background:#fafafa;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 20px}.CompanySettings_sectionHeadLeft__FsYfC{align-items:center;display:flex;gap:12px}.CompanySettings_sectionIcon__tDGN2{align-items:center;background:#fff1dc;border:1px solid #fde68a;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.CompanySettings_sectionTitle__8Zcut{color:#111827;font-size:14px;font-weight:700}.CompanySettings_sectionSubtitle__xmAHV{color:#9ca3af;font-size:12px;margin-top:2px}.CompanySettings_sectionBody__hfZ0q{padding:20px}.CompanySettings_badge__EHSVg{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;padding:3px 10px}.CompanySettings_badgeBlue__msSEO{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.CompanySettings_badgeGray__KMltb{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.CompanySettings_grid2__bKx5E{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CompanySettings_grid3__mHQLY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}@media (max-width:720px){.CompanySettings_grid2__bKx5E,.CompanySettings_grid3__mHQLY{grid-template-columns:1fr}}.CompanySettings_field__EuyHM{display:flex;flex-direction:column;gap:5px}.CompanySettings_fieldLabel__h\+0ZY{align-items:center;color:#374151;display:flex;font-size:12.5px;font-weight:600;gap:3px}.CompanySettings_fieldRequired__F88k4{color:#ef4444;font-size:11px}.CompanySettings_fieldHint__IS69Z{color:#9ca3af;font-size:11.5px}.CompanySettings_input__5Da4z,.CompanySettings_select__38Gx5{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:13.5px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.CompanySettings_input__5Da4z::placeholder{color:#c4c9d4}.CompanySettings_input__5Da4z:focus,.CompanySettings_select__38Gx5:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e21}.CompanySettings_select__38Gx5{cursor:pointer}.CompanySettings_inputLocked__j30L\+{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.CompanySettings_docLayout__sGri3{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 340px}@media (max-width:960px){.CompanySettings_docLayout__sGri3{grid-template-columns:1fr}}.CompanySettings_fieldBlock__K\+p2s{display:flex;flex-direction:column;gap:12px}.CompanySettings_blockLabel__yPisI{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.CompanySettings_radioRow__cGaRc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.CompanySettings_radioCard__eh1cX{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:all .15s}.CompanySettings_radioCard__eh1cX:hover{background:#fffdf5;border-color:#fcd34d}.CompanySettings_radioCardActive__AZIAw{background:#fff8ec;border-color:#f5a51e}.CompanySettings_radioHidden__s9ltM{opacity:0;pointer-events:none;position:absolute}.CompanySettings_radioCircle__XoD19{align-items:center;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .15s;width:16px}.CompanySettings_radioCircleActive__zewZx{background:#f5a51e;border-color:#f5a51e;box-shadow:inset 0 0 0 3px #fff}.CompanySettings_radioTitle__zfmvJ{color:#111827;font-size:13px;font-weight:700}.CompanySettings_radioValue__l1BEL{color:#6b7280;font-size:12px;margin-top:1px}.CompanySettings_divider__4Ytqo{background:#f3f4f6;height:1px;margin:16px 0}.CompanySettings_toggleRow__ncVeU{align-items:center;border-bottom:1px solid #f9fafb;display:flex;justify-content:space-between;padding:11px 0}.CompanySettings_toggleRow__ncVeU:last-child{border-bottom:none}.CompanySettings_toggleLabel__uexCK{color:#374151;font-size:13.5px;font-weight:600}.CompanySettings_toggleDesc__WSDej{color:#9ca3af;font-size:12px;margin-top:2px}.CompanySettings_previewCard__rFgMB{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;position:-webkit-sticky;position:sticky;top:80px}.CompanySettings_previewCardHeader__BxOgG{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;color:#374151;display:flex;font-size:13px;font-weight:700;gap:8px;padding:12px 16px}.CompanySettings_previewCardIcon__kzpcb{font-size:15px}.CompanySettings_previewSheet__5eEdb{background:#fff;padding:16px}.CompanySettings_previewSheetHeader__qeUsv{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.CompanySettings_previewLogo__dsIaD{align-items:center;background:linear-gradient(135deg,#fff1dc,#ffe4a3);border-radius:8px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.CompanySettings_previewCompany__yPfzD{color:#111827;font-size:15px;font-weight:800;line-height:1.2}.CompanySettings_previewMeta__A\+Cjp{color:#9ca3af;font-size:11.5px;line-height:1.4;margin-top:3px}.CompanySettings_previewSheetDivider__WSyqT{background:#f0f0f0;height:1px;margin:12px 0}.CompanySettings_previewFields__SadYY{display:flex;flex-direction:column;gap:6px}.CompanySettings_previewField__bstBy{align-items:center;display:flex;gap:8px;justify-content:space-between}.CompanySettings_previewFieldKey__A44gD{color:#9ca3af;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.CompanySettings_previewFieldVal__sX\+ny{color:#374151;font-size:12px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.CompanySettings_previewInvoiceLabel__Q6tVR{background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;color:#9ca3af;font-size:11.5px;font-weight:700;letter-spacing:.05em;margin-top:14px;padding:8px 10px;text-align:center}.CompanySettings_previewNote__nmAp8{background:#fafafa;border-top:1px solid #f0f0f0;color:#9ca3af;font-size:11.5px;padding:8px 16px;text-align:center}.CompanySettings_lockedBanner__trZS-{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0c4a6e;font-size:13px;line-height:1.5;margin-bottom:20px;padding:11px 14px}.CompanySettings_currencyGrid__s7aUT{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:4px}@media (max-width:900px){.CompanySettings_currencyGrid__s7aUT{grid-template-columns:repeat(3,1fr)}}.CompanySettings_currencyTile__lqELL{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px 12px;text-align:center}.CompanySettings_currencyTileIcon__Q9snX{font-size:20px}.CompanySettings_currencyTileLabel__gu275{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.CompanySettings_currencyTileValue__4RpfH{color:#111827;font-size:14px;font-weight:700}.CompanySettings_examplesGrid__h6FJ5{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.CompanySettings_exampleTile__YgIpj{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:11px 14px}.CompanySettings_exampleTileLabel__tWEiz{color:#6b7280;font-size:12.5px;font-weight:500}.CompanySettings_exampleTileValue__nttPo{color:#111827;font-family:DM Mono,Fira Code,Courier New,monospace;font-size:14px;font-weight:700}.CompanySettings_exampleNeg__9gAJK{color:#ef4444}.CompanySettings_currencyFootnote__cOyX5{color:#9ca3af;font-size:12px;line-height:1.6;margin-top:20px}.CompanySettings_validityBanner__yLv21{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:13px;line-height:1.5;padding:11px 14px}.CompanySettings_auditSummaryRow__VNBHO{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-wrap:wrap;gap:0;overflow:hidden}.CompanySettings_auditSummaryItem__LTJT1{border-right:1px solid #e5e7eb;display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:140px;padding:14px 20px}.CompanySettings_auditSummaryItem__LTJT1:last-of-type{border-right:none}.CompanySettings_auditSummaryKey__\+1LLS{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CompanySettings_auditSummaryVal__VzHdN{color:#111827;font-size:13.5px;font-weight:600}.CompanySettings_auditSummaryRow__VNBHO .CompanySettings_btnOutlineSmall__WcSCk{align-self:center;flex-shrink:0;margin:12px 16px}.AuditLogModal_body__i\+Phv{display:flex;flex-direction:column;gap:14px}.AuditLogModal_note__hZuq6{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:13px;padding:10px 14px}.AuditLogModal_tableWrap__ULmBH{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.AuditLogModal_table__Y3Bxc{border-collapse:collapse;font-size:13px;width:100%}.AuditLogModal_table__Y3Bxc th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11.5px;font-weight:700;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase}.AuditLogModal_table__Y3Bxc td{border-bottom:1px solid #f3f4f6;padding:12px 14px;vertical-align:middle}.AuditLogModal_table__Y3Bxc tbody tr:last-child td{border-bottom:none}.AuditLogModal_table__Y3Bxc tbody tr:hover{background:#fafafa}.AuditLogModal_dateCell__FB2i9{color:#6b7280;font-family:DM Mono,Fira Code,monospace;font-size:12px;white-space:nowrap}.AuditLogModal_userCell__lLn\+d{color:#111827;font-weight:600}.AuditLogModal_fieldCell__9Kph5{color:#374151}.AuditLogModal_oldCell__ni1yE{background:#fef2f2;color:#b91c1c}.AuditLogModal_newCell__nPcpw,.AuditLogModal_oldCell__ni1yE{border-radius:4px;font-family:DM Mono,Fira Code,monospace;font-size:12px;padding:4px 8px!important}.AuditLogModal_newCell__nPcpw{background:#f0fdf4;color:#166534}.AuditLogModal_statusRow__FFrC2{color:#6b7280;font-weight:500;padding:18px 14px!important;text-align:center}.AuditLogModal_statusRowError__ZEhj5{color:#b91c1c;font-weight:600;padding:18px 14px!important;text-align:center}.AuditLogModal_closeBtn__wm8jC{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px;transition:all .15s}.AuditLogModal_closeBtn__wm8jC:hover{background:#f9fafb}.AuditLogModal_exportBtn__5zCv-{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:8px 18px;transition:all .15s}.AuditLogModal_exportBtn__5zCv-:hover{background:#e09410}.AuditLogModal_exportBtn__5zCv-:disabled{cursor:not-allowed;opacity:.7}.ConfirmSaveModal_body__aHBuG{display:flex;flex-direction:column;gap:12px;padding:4px 0}.ConfirmSaveModal_warningBox__C90Fi{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.ConfirmSaveModal_warningIcon__kKPJU{flex-shrink:0;font-size:20px;margin-top:1px}.ConfirmSaveModal_warningTitle__s8SSI{color:#92400e;font-size:13.5px;font-weight:700;margin-bottom:4px}.ConfirmSaveModal_warningText__6T2U9{color:#78350f;font-size:13px;line-height:1.5}.ConfirmSaveModal_infoBox__9VzcF{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#14532d;font-size:13px;line-height:1.5;padding:12px 14px}.ConfirmSaveModal_cancelBtn__plbFk{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px;transition:all .15s}.ConfirmSaveModal_cancelBtn__plbFk:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.ConfirmSaveModal_cancelBtn__plbFk:disabled{cursor:not-allowed;opacity:.6}.ConfirmSaveModal_confirmBtn__x\+LLZ{align-items:center;background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:8px 20px;transition:all .15s}.ConfirmSaveModal_confirmBtn__x\+LLZ:hover:not(:disabled){background:#e09410}.ConfirmSaveModal_confirmBtn__x\+LLZ.ConfirmSaveModal_confirmBtnLoading__Qv-jX,.ConfirmSaveModal_confirmBtn__x\+LLZ:disabled{cursor:not-allowed;opacity:.85}.ConfirmSaveModal_spinner__p9Sfl{animation:ConfirmSaveModal_spin__aC-f0 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes ConfirmSaveModal_spin__aC-f0{to{transform:rotate(1turn)}}.SequenceSettings_page__ckkVQ{background:#f4f5f7;display:flex;flex-direction:column;gap:0;min-height:100%}.SequenceSettings_pageHeader__5RS3z{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000f;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.SequenceSettings_pageTitle__fEQ4I{color:#111827;font-size:17px;font-weight:700}.SequenceSettings_pageCrumb__d6i6j{color:#9ca3af;font-size:12px;margin-top:2px}.SequenceSettings_btnPrimary__iGkz\+{align-items:center;background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:6px;height:36px;padding:0 20px;transition:all .15s;white-space:nowrap}.SequenceSettings_btnPrimary__iGkz\+:hover{background:#e09410;box-shadow:0 4px 14px #f5a51e4d;transform:translateY(-1px)}.SequenceSettings_banner__Xh1\+3{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:13px;gap:10px;line-height:1.55;margin:16px 24px 0;padding:11px 16px}.SequenceSettings_filterBar__TLhlH{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 24px}.SequenceSettings_filterSelect__TQwcf{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;height:34px;outline:none;padding:0 12px;transition:border-color .15s}.SequenceSettings_filterSelect__TQwcf:focus{border-color:#f5a51e}.SequenceSettings_filterCount__YySZk{color:#9ca3af;font-size:12.5px;font-weight:500;margin-left:auto}.SequenceSettings_cardsGrid__fWErL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:0 24px 40px}.SequenceSettings_empty__jLyTH{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#9ca3af;font-size:14px;grid-column:1/-1;padding:48px;text-align:center}.SequenceSettings_card__EovER{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s,transform .15s}.SequenceSettings_card__EovER:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.SequenceSettings_cardInactive__JQ2r4{background:#fafafa;opacity:.6}.SequenceSettings_cardHead__\+Z-B6{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:16px 16px 12px}.SequenceSettings_cardHeadLeft__bS7tQ{align-items:center;display:flex;gap:12px}.SequenceSettings_typeIcon__J\+pGV{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px}.SequenceSettings_typeIcon_blue__EOZ0Q{background:#eff6ff}.SequenceSettings_typeIcon_green__iOgUh{background:#f0fdf4}.SequenceSettings_typeIcon_orange__Tgn6-{background:#fff7ed}.SequenceSettings_typeIcon_purple__ajzni{background:#faf5ff}.SequenceSettings_cardName__m72D7{color:#111827;font-size:14px;font-weight:700;line-height:1.2}.SequenceSettings_typeBadge__c4OtS{border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;margin-top:4px;padding:2px 8px}.SequenceSettings_typeBadge_blue__C1wua{background:#eff6ff;color:#2563eb}.SequenceSettings_typeBadge_green__FqCbR{background:#f0fdf4;color:#166534}.SequenceSettings_typeBadge_orange__1UORc{background:#fff7ed;color:#c2410c}.SequenceSettings_typeBadge_purple__bsAYJ{background:#faf5ff;color:#7c3aed}.SequenceSettings_previewBox__QAYNT{align-items:center;background:#f9fafb;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 16px}.SequenceSettings_previewLabel__XbukW{color:#9ca3af;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.SequenceSettings_previewNumber__WTQ4o{color:#111827;font-family:DM Mono,Fira Code,monospace;font-size:17px;font-weight:800;letter-spacing:.04em}.SequenceSettings_statRow__JTztD{border-bottom:1px solid #f3f4f6;display:grid;grid-template-columns:repeat(4,1fr)}.SequenceSettings_stat__wbLiR{align-items:center;border-right:1px solid #f3f4f6;display:flex;flex-direction:column;gap:3px;padding:10px 6px}.SequenceSettings_stat__wbLiR:last-child{border-right:none}.SequenceSettings_statKey__KlUCD{color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.SequenceSettings_statVal__yPokg{color:#374151;font-family:DM Mono,Fira Code,monospace;font-size:13px;font-weight:700}.SequenceSettings_flagsRow__pKxom{border-bottom:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px}.SequenceSettings_flag__7dEic{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:3px 9px}.SequenceSettings_flagOn__EGwkB{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.SequenceSettings_flagOff__vq032{background:#f9fafb;border:1px solid #e5e7eb;color:#6b7280}.SequenceSettings_cardFooter__MlO2k{align-items:center;background:#fafafa;display:flex;justify-content:space-between;padding:10px 16px}.SequenceSettings_cardUpdated__rbF5K{color:#9ca3af;font-size:11px}.SequenceSettings_cardActions__Iq3nD{display:flex;gap:6px}.SequenceSettings_btnEdit__Qu7Ir{background:#f5a51e;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;padding:5px 14px;transition:background .15s}.SequenceSettings_btnEdit__Qu7Ir:hover{background:#e09410}.SequenceSettings_btnAudit__rQvPG{background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:5px 12px;transition:all .15s}.SequenceSettings_btnAudit__rQvPG:hover{background:#f9fafb;color:#374151}.SequenceModal_body__uG-6s{display:flex;flex-direction:column;gap:0}.SequenceModal_previewBanner__BjGsh{align-items:center;background:linear-gradient(135deg,#fff8ec,#fff1d6);border:1.5px solid #fde68a;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:20px;padding:14px 18px}.SequenceModal_previewBannerLeft__XnJbi{display:flex;flex-direction:column;gap:3px}.SequenceModal_previewBannerLabel__iZDcM{color:#b45309;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.SequenceModal_previewBannerNumber__AWpAv{color:#111827;font-family:DM Mono,Fira Code,monospace;font-size:24px;font-weight:800;letter-spacing:.04em}.SequenceModal_previewBannerHint__-67ef{color:#92400e;font-size:12px}.SequenceModal_section__\+FJBA{border-bottom:1px solid #f3f4f6;margin-bottom:20px;padding-bottom:20px}.SequenceModal_section__\+FJBA:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.SequenceModal_sectionLabel__x05J3{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.SequenceModal_grid2__tyXSO{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.SequenceModal_grid3__oIT1p{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}@media (max-width:560px){.SequenceModal_grid2__tyXSO,.SequenceModal_grid3__oIT1p{grid-template-columns:1fr}}.SequenceModal_field__BxECo{display:flex;flex-direction:column;gap:5px}.SequenceModal_fieldLabel__YoMYe{align-items:center;color:#374151;display:flex;font-size:12.5px;font-weight:600;gap:3px}.SequenceModal_fieldRequired__Mz3ZI{color:#ef4444;font-size:11px}.SequenceModal_fieldHint__oigBQ{color:#9ca3af;font-size:11px}.SequenceModal_input__MoUIS,.SequenceModal_select__OINR\+{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:13.5px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.SequenceModal_input__MoUIS::placeholder{color:#c4c9d4}.SequenceModal_input__MoUIS:focus,.SequenceModal_select__OINR\+:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e21}.SequenceModal_select__OINR\+{cursor:pointer}.SequenceModal_inputLocked__RFRo8{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.SequenceModal_toggleInline__j2iwF{align-items:center;display:flex;gap:10px;height:38px}.SequenceModal_toggleHint__OlVAD{color:#6b7280;font-size:13px;font-weight:500}.SequenceModal_toggleGrid__ssQ49{display:flex;flex-direction:column;gap:2px}.SequenceModal_toggleCard__OSz6-{align-items:center;background:#f9fafb;border:1px solid #f0f0f0;border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px}.SequenceModal_toggleCardTitle__EFsKr{color:#374151;font-size:13.5px;font-weight:600}.SequenceModal_toggleCardDesc__b9Bxc{color:#9ca3af;font-size:12px;margin-top:2px}.SequenceModal_validityNote__-K3QJ{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:12.5px;margin-top:12px;padding:10px 13px}.SequenceModal_lockWarning__CRSbU{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#92400e;font-size:12.5px;margin-top:10px;padding:9px 13px}.SequenceModal_cancelBtn__QQdqg{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px;transition:all .15s}.SequenceModal_cancelBtn__QQdqg:hover{background:#f9fafb}.SequenceModal_saveBtn__TzqK9{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:8px 20px;transition:all .15s}.SequenceModal_saveBtn__TzqK9:hover{background:#e09410}.SequenceAuditModal_body__X7cRG{display:flex;flex-direction:column;gap:16px}.SequenceAuditModal_info__QrVmJ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;display:flex;flex-wrap:wrap;font-size:13px;gap:20px;padding:10px 14px}.SequenceAuditModal_infoItem__Ht5VM{display:flex;gap:5px}.SequenceAuditModal_table__THX7I{border-collapse:collapse;font-size:12.5px;width:100%}.SequenceAuditModal_table__THX7I thead tr{background:#f9fafb;border-bottom:2px solid #e5e7eb}.SequenceAuditModal_table__THX7I th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.06em;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.SequenceAuditModal_table__THX7I td{border-bottom:1px solid #f3f4f6;color:#374151;padding:10px 12px;vertical-align:top}.SequenceAuditModal_table__THX7I tbody tr:hover{background:#fafafa}.SequenceAuditModal_table__THX7I tbody tr:last-child td{border-bottom:none}.SequenceAuditModal_emptyRow__j0MnB{color:#6b7280;font-style:italic;text-align:center}.SequenceAuditModal_mono__yeS3X{color:#6b7280;font-family:DM Mono,Fira Code,monospace;font-size:12px}.SequenceAuditModal_fieldPill__A3x5j{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;display:inline-flex;font-size:11.5px;font-weight:600;padding:2px 8px}.SequenceAuditModal_oldVal__SqTAb{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b}.SequenceAuditModal_newVal__8Md9y,.SequenceAuditModal_oldVal__SqTAb{display:inline-flex;font-family:DM Mono,monospace;font-size:12px;padding:2px 8px}.SequenceAuditModal_newVal__8Md9y{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534}.SequenceAuditModal_reason__T-wPl{color:#6b7280;font-size:12px;font-style:italic}.SequenceAuditModal_footer__h33y\+{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:4px}.SequenceAuditModal_footerNote__QRVyS{color:#9ca3af;font-size:12px}.SequenceAuditModal_exportBtn__tOuLr{background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:6px 14px;transition:all .15s}.SequenceAuditModal_exportBtn__tOuLr:hover{background:#f9fafb;border-color:#d1d5db}.SequenceAuditModal_exportBtn__tOuLr:disabled{cursor:not-allowed;opacity:.6}.SequenceAuditModal_closeBtn__sCvOB{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:8px 20px;transition:all .15s}.SequenceAuditModal_closeBtn__sCvOB:hover{background:#f9fafb}.ApiSettings_container__W0iU-{background:#f8f9fb}.ApiSettings_toolbar__fZvpw{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.ApiSettings_manager__-pI5C{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:10px}.ApiSettings_infoBar__I2vPE{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.ApiSettings_infoIcon__mRE0\+{flex-shrink:0;font-size:18px}.ApiSettings_filterBar__SvO-V{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.ApiSettings_searchForm__ctrsN{align-items:center;display:flex;gap:8px}.ApiSettings_searchInput__EcdL3{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease;width:280px}.ApiSettings_searchInput__EcdL3::placeholder{color:#9ca3af}.ApiSettings_searchInput__EcdL3:hover{border-color:#d1d5db}.ApiSettings_searchInput__EcdL3:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ApiSettings_addbtn__Cac4h{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.ApiSettings_addbtn__Cac4h:disabled{cursor:not-allowed;opacity:.6}.ApiSettings_add__xKmvS{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:700;padding:8px 14px}.ApiSettings_add__xKmvS:disabled{cursor:not-allowed;opacity:.6}.ApiSettings_loading__FZwtr{background:#fff;border-radius:12px;color:#6b7280;margin-bottom:14px;padding:24px;text-align:center}.ApiSettings_error__xsFKL{background:#fef2f2;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:16px;text-align:center}.ApiSettings_resultsSummary__OiS\+O{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.ApiSettings_tableSection__hiVyo{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.ApiSettings_tableCard__9MaCx{overflow-x:auto;width:100%}.ApiSettings_table__zdUdW{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.ApiSettings_table__zdUdW th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px;text-transform:uppercase}.ApiSettings_table__zdUdW th:last-child{border-right:none}.ApiSettings_table__zdUdW td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:14px 12px}.ApiSettings_table__zdUdW td:last-child{border-right:none}.ApiSettings_table__zdUdW tbody tr:hover{background:#f9fafb}.ApiSettings_apiName__vBQlG{align-items:center;display:flex;font-weight:500;gap:8px}.ApiSettings_apiIcon__K-ynX{color:#6b7280;flex-shrink:0}.ApiSettings_urlCell__Pa7mH{max-width:240px}.ApiSettings_url__t1mZD{color:#6b7280;font-family:monospace;font-size:12px;word-break:break-all}.ApiSettings_authType__UAGen{color:#374151;font-size:13px;font-weight:500}.ApiSettings_badge__dsKjE{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.ApiSettings_badgeUtility__p6J2p{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.ApiSettings_badgeIntegration__wdyGX{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.ApiSettings_badgeExport__m6LEZ{background:#faf5ff;border:1px solid #e9d5ff;color:#9333ea}.ApiSettings_badgeDefault__mIPON{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.ApiSettings_badgeProd__76KAS{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.ApiSettings_badgeTest__04ARf{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.ApiSettings_lastTested__2r4E-{color:#6b7280;font-size:13px}.ApiSettings_rowActions__QMDEG{display:flex;gap:8px;justify-content:flex-end}.ApiSettings_rowActions__QMDEG button{align-items:center;background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px;transition:all .15s ease}.ApiSettings_rowActions__QMDEG button:first-child{border-color:#e5e7eb}.ApiSettings_rowActions__QMDEG button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.ApiSettings_rowActions__QMDEG button:disabled{cursor:not-allowed;opacity:.6}.ApiSettings_testBtn__97jsa{background:#ecfdf5!important;border-color:#d1fae5!important;color:#059669!important}.ApiSettings_testBtn__97jsa:hover{background:#d1fae5!important;border-color:#a7f3d0!important}.ApiSettings_testBtn__97jsa:disabled{cursor:not-allowed!important;opacity:.7}.ApiSettings_rowActions__QMDEG button:nth-child(2){border-color:#e5e7eb}.ApiSettings_rowActions__QMDEG button:nth-child(2):hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.ApiSettings_rowActions__QMDEG button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.ApiSettings_rowActions__QMDEG button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.ApiSettings_spinnerSmall__XYUzv{animation:ApiSettings_spin__TbQ26 .7s linear infinite;border:2px solid #0596694d;border-radius:50%;border-top-color:#059669;display:inline-block;height:12px;width:12px}@keyframes ApiSettings_spin__TbQ26{to{transform:rotate(1turn)}}.ApiSettings_footerBar__mBNLu{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.ApiSettings_saveChangesBtn__k\+8X1{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.ApiSettings_saveChangesBtn__k\+8X1:hover:not(:disabled){background:#e0ad20}.ApiSettings_saveChangesBtn__k\+8X1:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.ApiSettings_pagination__XWlwr{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.ApiSettings_paginationInfo__cb9U\+{font-weight:500}.ApiSettings_pageNumbers__w5bf5{align-items:center;display:flex;gap:6px}.ApiSettings_pageBtnActive__yNjy6,.ApiSettings_pageBtn__Yg-4n,.ApiSettings_pageNumbers__w5bf5 button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.ApiSettings_pageBtn__Yg-4n:hover{background:#f9fafb;border-color:#d1d5db}.ApiSettings_pageBtn__Yg-4n:disabled{cursor:not-allowed;opacity:.6}.ApiSettings_pageBtnActive__yNjy6{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.ApiSettings_pageBtnActive__yNjy6:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.ApiSettings_ellipsis__gm5G1{color:#9ca3af;font-weight:500;padding:0 4px}.ApiSettings_noResults__iQPSJ{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}@media (max-width:1024px){.ApiSettings_filterBar__SvO-V{align-items:stretch;flex-direction:column}.ApiSettings_searchInput__EcdL3{width:100%}}.AddApiSettingModal_sectionLabel__9WHkI{border-bottom:1px solid #f1f1f1;color:#6b7280;font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;margin-top:20px;padding-bottom:6px;text-transform:uppercase}.AddApiSettingModal_sectionLabel__9WHkI:first-child{margin-top:0}.AddApiSettingModal_formGrid__zc3at{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:6px}.AddApiSettingModal_field__BmjMT{display:flex;flex-direction:column}.AddApiSettingModal_field__BmjMT label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddApiSettingModal_field__BmjMT input,.AddApiSettingModal_field__BmjMT select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddApiSettingModal_field__BmjMT input::placeholder{color:#9ca3af}.AddApiSettingModal_field__BmjMT input:focus,.AddApiSettingModal_field__BmjMT select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddApiSettingModal_textarea__YEaiH{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.AddApiSettingModal_textarea__YEaiH::placeholder{color:#9ca3af}.AddApiSettingModal_textarea__YEaiH:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddApiSettingModal_toggleRow__ZPyrw{display:flex;gap:80px;grid-column:1/-1;margin-top:6px}.AddApiSettingModal_infoBox__XNO5a{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;margin-top:16px;padding:12px 14px}.AddApiSettingModal_cancelBtn__L\+Gpb{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddApiSettingModal_cancelBtn__L\+Gpb:hover{background:#f9fafb;border-color:#d1d5db}.AddApiSettingModal_cancelBtn__L\+Gpb:disabled{cursor:not-allowed;opacity:.6}.AddApiSettingModal_primaryBtn__pWAGA{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddApiSettingModal_primaryBtn__pWAGA:hover{background:#e09410;background:var(--primary-color,#e09410)}.AddApiSettingModal_primaryBtn__pWAGA.AddApiSettingModal_primaryBtnLoading__Kx54D,.AddApiSettingModal_primaryBtn__pWAGA:disabled{cursor:not-allowed;opacity:.85}.AddApiSettingModal_primaryBtn__pWAGA .AddApiSettingModal_spinner__o6Crn{animation:AddApiSettingModal_spin__PnV6i .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddApiSettingModal_spin__PnV6i{to{transform:rotate(1turn)}}.AddApiSettingModal_primaryBtn__pWAGA:active{background:#f8b755}.AddApiSettingModal_primaryBtn__pWAGA:focus{box-shadow:0 0 0 3px #f973164d}.SupportLevels_container__gIDiy{background:#f8f9fb}.SupportLevels_toolbar__wBAyn{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.SupportLevels_manager__8DriB{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:10px}.SupportLevels_infoBar__8lgSZ{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.SupportLevels_infoIcon__xEwrR{flex-shrink:0;font-size:18px}.SupportLevels_filterBar__wIwYt{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.SupportLevels_searchForm__Z5goG{align-items:center;display:flex;gap:8px}.SupportLevels_searchInput__b1w1L{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease;width:240px}.SupportLevels_searchInput__b1w1L::placeholder{color:#9ca3af}.SupportLevels_searchInput__b1w1L:hover{border-color:#d1d5db}.SupportLevels_searchInput__b1w1L:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.SupportLevels_addbtn__nyBp4{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.SupportLevels_addbtn__nyBp4:disabled{cursor:not-allowed;opacity:.6}.SupportLevels_add__HGhTX{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:700;padding:8px 14px}.SupportLevels_add__HGhTX:disabled{cursor:not-allowed;opacity:.6}.SupportLevels_loading__qNsr7{background:#fff;border-radius:12px;color:#6b7280;margin-bottom:14px;padding:24px;text-align:center}.SupportLevels_error__nUaoZ{background:#fef2f2;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:16px;text-align:center}.SupportLevels_resultsSummary__WChn9{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.SupportLevels_tableSection__HWLBb{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.SupportLevels_tableCard__VTcYZ{overflow-x:auto;width:100%}.SupportLevels_table__eEHzD{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.SupportLevels_table__eEHzD th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px;text-transform:uppercase}.SupportLevels_table__eEHzD th:last-child{border-right:none}.SupportLevels_table__eEHzD td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:14px 12px}.SupportLevels_table__eEHzD td:last-child{border-right:none}.SupportLevels_table__eEHzD tbody tr:hover{background:#f9fafb}.SupportLevels_orderCell__rViPp{align-items:center;display:flex;gap:6px}.SupportLevels_gripIcon__w-OGA{color:#d1d5db;cursor:grab}.SupportLevels_orderNum__9-RJi{color:#6b7280;font-size:13px;font-weight:600}.SupportLevels_levelName__jGbZG{font-weight:500}.SupportLevels_code__7r8Z-{color:#6b7280;font-family:monospace;font-weight:600}.SupportLevels_price__CXZyn{color:#111827;font-weight:600;white-space:nowrap}.SupportLevels_unit__nJl1V{color:#9ca3af;font-size:12px;white-space:nowrap}.SupportLevels_defaultBadge__tgNHz{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#d97706;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.SupportLevels_notDefault__Jevhg{color:#d1d5db}.SupportLevels_updated__81jeJ{color:#6b7280;font-size:13px}.SupportLevels_rowActions__9HcTq{display:flex;gap:8px;justify-content:flex-end}.SupportLevels_rowActions__9HcTq button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.SupportLevels_rowActions__9HcTq button:first-child{border-color:#e5e7eb}.SupportLevels_rowActions__9HcTq button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.SupportLevels_rowActions__9HcTq button:disabled{cursor:not-allowed;opacity:.6}.SupportLevels_rowActions__9HcTq button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.SupportLevels_rowActions__9HcTq button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.SupportLevels_footerBar__EoZxV{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.SupportLevels_saveChangesBtn__secHr{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.SupportLevels_saveChangesBtn__secHr:hover:not(:disabled){background:#e0ad20}.SupportLevels_saveChangesBtn__secHr:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.SupportLevels_pagination__aoj0z{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.SupportLevels_paginationInfo__Z8c46{font-weight:500}.SupportLevels_pageNumbers__NDp-m{align-items:center;display:flex;gap:6px}.SupportLevels_pageBtnActive__OXKgP,.SupportLevels_pageBtn__fjcqs,.SupportLevels_pageNumbers__NDp-m button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.SupportLevels_pageBtn__fjcqs:hover{background:#f9fafb;border-color:#d1d5db}.SupportLevels_pageBtn__fjcqs:disabled{cursor:not-allowed;opacity:.6}.SupportLevels_pageBtnActive__OXKgP{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.SupportLevels_pageBtnActive__OXKgP:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.SupportLevels_ellipsis__9\+HLB{color:#9ca3af;font-weight:500;padding:0 4px}.SupportLevels_noResults__hMUKD{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}@media (max-width:1024px){.SupportLevels_filterBar__wIwYt{align-items:stretch;flex-direction:column}.SupportLevels_searchInput__b1w1L{width:100%}}.AddSupportLevelModal_sectionLabel__W0Uq2{align-items:center;border-bottom:1px solid #f1f1f1;color:#6b7280;display:flex;font-size:13px;font-weight:700;justify-content:space-between;letter-spacing:.04em;margin-bottom:10px;margin-top:20px;padding-bottom:6px;text-transform:uppercase}.AddSupportLevelModal_sectionLabel__W0Uq2:first-child{margin-top:0}.AddSupportLevelModal_formGrid__Id\+Qq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:6px}.AddSupportLevelModal_field__BLRbo{display:flex;flex-direction:column}.AddSupportLevelModal_field__BLRbo label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddSupportLevelModal_field__BLRbo input,.AddSupportLevelModal_field__BLRbo select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddSupportLevelModal_field__BLRbo input::placeholder{color:#9ca3af}.AddSupportLevelModal_field__BLRbo input:focus,.AddSupportLevelModal_field__BLRbo select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddSupportLevelModal_field__BLRbo input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.AddSupportLevelModal_fieldHint__MykP3{color:#9ca3af;font-size:11px;font-style:italic;margin-top:4px}.AddSupportLevelModal_textarea__Bcr9F{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.AddSupportLevelModal_textarea__Bcr9F::placeholder{color:#9ca3af}.AddSupportLevelModal_textarea__Bcr9F:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddSupportLevelModal_toggleRow__cXYZK{display:flex;gap:80px;margin-bottom:10px;margin-top:6px}.AddSupportLevelModal_addBenefitBtn__4f\+Xq{align-items:center;background:#ecfdf5;border:1px solid #d1fae5;border-radius:6px;color:#059669;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 12px;transition:all .15s ease}.AddSupportLevelModal_addBenefitBtn__4f\+Xq:hover{background:#d1fae5;border-color:#a7f3d0}.AddSupportLevelModal_emptyBenefits__Y3eYW{background:#fafbfc;border:1px dashed #e5e7eb;border-radius:10px;color:#9ca3af;font-size:13px;font-style:italic;margin-bottom:10px;padding:24px;text-align:center}.AddSupportLevelModal_benefitsList__88aoU{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.AddSupportLevelModal_benefitItem__rsjJo{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.AddSupportLevelModal_benefitHeader__i8G9t{align-items:center;background:#f9fafb;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;padding:8px 14px}.AddSupportLevelModal_benefitOrder__h8avM{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:600;gap:6px}.AddSupportLevelModal_gripIcon__tlaKp{color:#d1d5db;cursor:grab}.AddSupportLevelModal_benefitActions__QB5Mn{align-items:center;display:flex;gap:12px}.AddSupportLevelModal_benefitIncluded__MIarc{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:6px}.AddSupportLevelModal_benefitIncluded__MIarc input{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;height:15px;width:15px}.AddSupportLevelModal_removeBenefitBtn__v0Lg7{align-items:center;background:#fff5f5;border:1px solid #fee2e2;border-radius:6px;color:#b91c1c;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .15s ease}.AddSupportLevelModal_removeBenefitBtn__v0Lg7:hover{background:#fee2e2;border-color:#fecaca}.AddSupportLevelModal_benefitFields__1\+uf3{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);padding:12px 14px}.AddSupportLevelModal_infoBox__s6G4n{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;margin-top:16px;padding:12px 14px}.AddSupportLevelModal_cancelBtn__tZ05x{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddSupportLevelModal_cancelBtn__tZ05x:hover{background:#f9fafb;border-color:#d1d5db}.AddSupportLevelModal_cancelBtn__tZ05x:disabled{cursor:not-allowed;opacity:.6}.AddSupportLevelModal_primaryBtn__BcLAs{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddSupportLevelModal_primaryBtn__BcLAs:hover{background:#e09410;background:var(--primary-color,#e09410)}.AddSupportLevelModal_primaryBtn__BcLAs.AddSupportLevelModal_primaryBtnLoading__2Kols,.AddSupportLevelModal_primaryBtn__BcLAs:disabled{cursor:not-allowed;opacity:.85}.AddSupportLevelModal_primaryBtn__BcLAs .AddSupportLevelModal_spinner__D0Yp8{animation:AddSupportLevelModal_spin__TBqtx .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddSupportLevelModal_spin__TBqtx{to{transform:rotate(1turn)}}.AddSupportLevelModal_primaryBtn__BcLAs:active{background:#f8b755}.AddSupportLevelModal_primaryBtn__BcLAs:focus{box-shadow:0 0 0 3px #f973164d}.Accounts_container__PUW-U{min-height:100vh}.Accounts_toolbar__i1g6v{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.Accounts_manager__DLckO{color:#111827;font-size:16px;font-weight:600}.Accounts_add__\+u4MZ{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.Accounts_add__\+u4MZ:hover{background:#ffe8b3}.Accounts_warningBar__BpP4X{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.Accounts_warningIcon__wJLaw{flex-shrink:0;font-size:18px}.Accounts_filterBar__haYuT{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.Accounts_searchForm__l0uBR{display:flex;flex:1 1;gap:8px;min-width:300px}.Accounts_searchInput__FsoZX{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.Accounts_searchInput__FsoZX:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.Accounts_addbtn__6oFME{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.Accounts_addbtn__6oFME:hover{background:#f9fafb;border-color:#9ca3af}.Accounts_meta__MEkjT{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.Accounts_tableWrap__jpIsu{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.Accounts_table__diEAM{border-collapse:collapse;width:100%}.Accounts_table__diEAM thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.Accounts_table__diEAM th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.Accounts_table__diEAM tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.Accounts_table__diEAM tbody tr:hover{background:#f9fafb}.Accounts_table__diEAM td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.Accounts_accountName__cvmeL{align-items:center;color:#111827;display:flex;font-weight:500;gap:10px}.Accounts_accountIcon__dK\+L1{align-items:center;background:#f3f4f6;border-radius:6px;color:#6b7280;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Accounts_badge__NpGrV{background:#eff6ff;border-radius:6px;color:#1e40af;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.Accounts_accountNumber__JmvMB{color:#6b7280;font-family:Courier New,monospace;font-size:12px}.Accounts_currency__FxpyC{color:#059669;font-weight:600}.Accounts_balance__AfaND{color:#111827;font-weight:700}.Accounts_methods__RbJbR{display:flex;flex-wrap:wrap;gap:6px}.Accounts_methodTag__hDEP4{background:#f3f4f6;border-radius:4px;color:#4b5563;display:inline-block;font-size:11px;font-weight:500;padding:3px 8px}.Accounts_date__FgE0u{color:#6b7280;font-size:12px}.Accounts_editBtn__eHvXu{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.Accounts_editBtn__eHvXu:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.Accounts_saveBar__3Ij8F{background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 12px #0000001a;left:0;position:fixed;right:0;z-index:100}.Accounts_saveBarContent__gNena{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:14px 24px}.Accounts_saveBarContent__gNena>span{color:#374151;font-size:14px;font-weight:500}.Accounts_saveBarActions__qwc0p{display:flex;gap:10px}.Accounts_cancelBtn__w8EIF{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s}.Accounts_cancelBtn__w8EIF:hover{background:#f9fafb}.Accounts_saveBtn__b\+8ib{background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .15s}.Accounts_saveBtn__b\+8ib:hover:not(:disabled){background:#ea580c}.Accounts_saveBtn__b\+8ib:disabled{cursor:not-allowed;opacity:.6}.Accounts_loading__uiAXT{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.Accounts_error__lKHJO{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.Accounts_filterBar__haYuT{align-items:stretch;flex-direction:column}.Accounts_searchForm__l0uBR{min-width:100%}}@media (max-width:768px){.Accounts_container__PUW-U{padding:12px}.Accounts_toolbar__i1g6v{align-items:stretch;flex-direction:column;gap:12px}.Accounts_add__\+u4MZ{width:100%}.Accounts_tableWrap__jpIsu{overflow-x:auto}.Accounts_table__diEAM{min-width:1000px}.Accounts_saveBarContent__gNena{flex-direction:column;gap:12px}.Accounts_saveBarActions__qwc0p{width:100%}.Accounts_cancelBtn__w8EIF,.Accounts_saveBtn__b\+8ib{flex:1 1}}.AddAccountModal_form__8u7pB{gap:18px}.AddAccountModal_formGroup__\+ZkKf,.AddAccountModal_form__8u7pB{display:flex;flex-direction:column}.AddAccountModal_formGroup__\+ZkKf label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddAccountModal_required__1tEPt{color:#ef4444}.AddAccountModal_formGroup__\+ZkKf input[type=text],.AddAccountModal_formGroup__\+ZkKf select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddAccountModal_formGroup__\+ZkKf input::placeholder{color:#9ca3af}.AddAccountModal_formGroup__\+ZkKf input:focus,.AddAccountModal_formGroup__\+ZkKf select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddAccountModal_inputError__rcMKm{border-color:#ef4444!important}.AddAccountModal_errorText__RIzXB{color:#ef4444;display:block;font-size:12px;margin-top:4px}.AddAccountModal_typeGrid__z8mXM{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.AddAccountModal_typeOption__WOLBK{cursor:pointer;position:relative}.AddAccountModal_typeOption__WOLBK input[type=radio]{opacity:0;pointer-events:none;position:absolute}.AddAccountModal_typeOption__WOLBK span{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#374151;display:block;font-size:13px;font-weight:500;padding:10px;text-align:center;transition:all .15s}.AddAccountModal_typeOption__WOLBK:hover span{background:#f9fafb;border-color:#d1d5db}.AddAccountModal_typeActive__640y1 span{background:#fff7ed;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);color:#f5a51e;color:var(--primary-color,#f5a51e)}.AddAccountModal_checkboxGroup__9Gh2H{background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.AddAccountModal_checkboxLabel__HwpGv{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:6px;transition:background .15s}.AddAccountModal_checkboxLabel__HwpGv:hover{background:#fff}.AddAccountModal_checkboxLabel__HwpGv input[type=checkbox]{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;height:16px;width:16px}.AddAccountModal_checkboxLabel__HwpGv span{color:#374151;font-size:13px}.AddAccountModal_toggleLabel__VBoRg{align-items:center;background:#f9fafb;border-radius:8px;display:flex!important;justify-content:space-between;margin-bottom:0!important;padding:12px}.AddAccountModal_toggleLabel__VBoRg span{color:#374151;font-size:14px;font-weight:500}.AddAccountModal_infoBox__SCDLC{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;padding:12px 14px}.AddAccountModal_infoBox__SCDLC p{line-height:1.5;margin:0}.AddAccountModal_infoBox__SCDLC strong{font-weight:600}.AddAccountModal_cancelBtn__K49C9{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddAccountModal_cancelBtn__K49C9:hover{background:#f9fafb;border-color:#d1d5db}.AddAccountModal_cancelBtn__K49C9:disabled{cursor:not-allowed;opacity:.6}.AddAccountModal_saveBtn__vmTAM{background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease}.AddAccountModal_saveBtn__vmTAM:hover:not(:disabled){background:#ea580c}.AddAccountModal_saveBtn__vmTAM:disabled{cursor:not-allowed;opacity:.85}@media (max-width:640px){.AddAccountModal_typeGrid__z8mXM{grid-template-columns:1fr}}.IncomingPayments_container__m7Cf-{background:#f8f9fb;min-height:100vh}.IncomingPayments_toolbar__Q3hBg{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.IncomingPayments_manager__mNGn5{color:#111827;font-size:16px;font-weight:600}.IncomingPayments_add__k\+0x6{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.IncomingPayments_add__k\+0x6:hover{background:#ffe8b3}.IncomingPayments_infoBar__i3ZIw{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.IncomingPayments_infoIcon__JtV4p{flex-shrink:0;font-size:18px}.IncomingPayments_summaryGrid__Hq52h{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px}.IncomingPayments_summaryCard__oqW3Y{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:16px 18px}.IncomingPayments_summaryLabel__aEu6l{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.IncomingPayments_summaryValue__ldfAY{color:#111827;font-size:24px;font-weight:700;margin-bottom:4px}.IncomingPayments_summaryCount__Oy6Jj{color:#9ca3af;font-size:12px}.IncomingPayments_filterBar__Sl8T7{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.IncomingPayments_searchForm__Q\+Gr7{display:flex;flex:1 1;gap:8px;min-width:300px}.IncomingPayments_searchInput__hllIr{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.IncomingPayments_searchInput__hllIr:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.IncomingPayments_dateInput__wkx0N{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease}.IncomingPayments_dateInput__wkx0N:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.IncomingPayments_addbtn__6ygFP{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.IncomingPayments_addbtn__6ygFP:hover{background:#f9fafb;border-color:#9ca3af}.IncomingPayments_meta__Zl0bL{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.IncomingPayments_tableWrap__QcAoQ{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.IncomingPayments_table__8Kp8c{border-collapse:collapse;width:100%}.IncomingPayments_table__8Kp8c thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.IncomingPayments_table__8Kp8c th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.IncomingPayments_table__8Kp8c tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.IncomingPayments_table__8Kp8c tbody tr:hover{background:#f9fafb}.IncomingPayments_table__8Kp8c td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.IncomingPayments_date__ndruz{color:#6b7280;font-size:12px;white-space:nowrap}.IncomingPayments_bookingRef__sSjiN{color:#3b82f6;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:600}.IncomingPayments_bookingRef__sSjiN:hover{text-decoration:underline}.IncomingPayments_customerInfo__K3anU{display:flex;flex-direction:column;gap:2px}.IncomingPayments_customerName__A5nUQ{color:#111827;font-weight:500}.IncomingPayments_customerEmail__LOWEc{color:#9ca3af;font-size:11px}.IncomingPayments_badge__TzIZ5{background:#f3f4f6;border-radius:6px;color:#4b5563;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.IncomingPayments_accountName__eGy35{color:#6b7280;font-size:12px}.IncomingPayments_amount__qANhA{color:#111827;font-size:14px;font-weight:700}.IncomingPayments_reference__Mi5kq{color:#6b7280;font-family:Courier New,monospace;font-size:11px}.IncomingPayments_statusBadge__gieTd{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.IncomingPayments_statusCompleted__dNkDH{background:#d1fae5;color:#065f46}.IncomingPayments_statusPending__ecuTP{background:#fef3c7;color:#92400e}.IncomingPayments_statusFailed__ljP6n{background:#fee2e2;color:#991b1b}.IncomingPayments_actions__nJO7S{display:flex;gap:6px}.IncomingPayments_actionBtn__4koRt{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.IncomingPayments_actionBtn__4koRt:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.IncomingPayments_loading__ORd63{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.IncomingPayments_error__rwBT7{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.IncomingPayments_filterBar__Sl8T7{align-items:stretch;flex-direction:column}.IncomingPayments_searchForm__Q\+Gr7{min-width:100%}}@media (max-width:768px){.IncomingPayments_container__m7Cf-{padding:12px}.IncomingPayments_toolbar__Q3hBg{align-items:stretch;flex-direction:column;gap:12px}.IncomingPayments_add__k\+0x6{width:100%}.IncomingPayments_summaryGrid__Hq52h{grid-template-columns:1fr}.IncomingPayments_tableWrap__QcAoQ{overflow-x:auto}.IncomingPayments_table__8Kp8c{min-width:1200px}}.ViewPaymentModal_content__xL9yE{display:flex;flex-direction:column;gap:20px}.ViewPaymentModal_section__gpg\+p{display:flex;flex-direction:column;gap:12px}.ViewPaymentModal_sectionTitle__Q6rm5{border-bottom:1px solid #e5e7eb;color:#111827;font-size:14px;font-weight:600;margin:0 0 8px;padding-bottom:8px}.ViewPaymentModal_grid__XRvgm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.ViewPaymentModal_field__aPPBq{display:flex;flex-direction:column;gap:4px}.ViewPaymentModal_label__ziZQG{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ViewPaymentModal_value__xALzN{color:#111827;font-size:14px;font-weight:500}.ViewPaymentModal_statusCompleted__XOIcq{background:#d1fae5;border-radius:6px;color:#065f46!important;display:inline-block;font-weight:600;padding:4px 10px}.ViewPaymentModal_statusPending__FyAhy{background:#fef3c7;border-radius:6px;color:#92400e!important;display:inline-block;font-weight:600;padding:4px 10px}.ViewPaymentModal_statusFailed__O0AbY{background:#fee2e2;border-radius:6px;color:#991b1b!important;display:inline-block;font-weight:600;padding:4px 10px}.ViewPaymentModal_statusScheduled__oCQaH{background:#dbeafe;border-radius:6px;color:#1e40af!important;display:inline-block;font-weight:600;padding:4px 10px}.ViewPaymentModal_notes__Y9DRN{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;line-height:1.6;padding:12px 14px}.ViewPaymentModal_closeBtn__dFT40{background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease}.ViewPaymentModal_closeBtn__dFT40:hover{background:#ea580c}@media (max-width:640px){.ViewPaymentModal_grid__XRvgm{grid-template-columns:1fr}}.RegisterPaymentModal_form__zqfTS{display:flex;flex-direction:column;gap:16px}.RegisterPaymentModal_formGrid__BZOeA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.RegisterPaymentModal_formGroup__aLMnp{display:flex;flex-direction:column}.RegisterPaymentModal_formGroup__aLMnp label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.RegisterPaymentModal_required__\+URKE{color:#ef4444}.RegisterPaymentModal_formGroup__aLMnp input[type=date],.RegisterPaymentModal_formGroup__aLMnp input[type=email],.RegisterPaymentModal_formGroup__aLMnp input[type=number],.RegisterPaymentModal_formGroup__aLMnp input[type=text],.RegisterPaymentModal_formGroup__aLMnp select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.RegisterPaymentModal_formGroup__aLMnp input::placeholder{color:#9ca3af}.RegisterPaymentModal_formGroup__aLMnp input:focus,.RegisterPaymentModal_formGroup__aLMnp select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.RegisterPaymentModal_textarea__6Vjhd{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.RegisterPaymentModal_textarea__6Vjhd:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.RegisterPaymentModal_inputError__qF\+tc{border-color:#ef4444!important}.RegisterPaymentModal_errorText__1Kdn4{color:#ef4444;display:block;font-size:12px;margin-top:4px}.RegisterPaymentModal_cancelBtn__04HCh{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.RegisterPaymentModal_cancelBtn__04HCh:hover{background:#f9fafb;border-color:#d1d5db}.RegisterPaymentModal_cancelBtn__04HCh:disabled{cursor:not-allowed;opacity:.6}.RegisterPaymentModal_saveBtn__Cg7pu{background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease}.RegisterPaymentModal_saveBtn__Cg7pu:hover:not(:disabled){background:#ea580c}.RegisterPaymentModal_saveBtn__Cg7pu:disabled{cursor:not-allowed;opacity:.85}@media (max-width:640px){.RegisterPaymentModal_formGrid__BZOeA{grid-template-columns:1fr}}.GenerateReceiptModal_content__IuxNe{display:flex;flex-direction:column;gap:24px}.GenerateReceiptModal_paymentSummary__EZk3f{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;padding:18px}.GenerateReceiptModal_summaryHeader__7IYaa{align-items:center;display:flex;gap:14px}.GenerateReceiptModal_summaryIcon__uzsA\+{font-size:32px;line-height:1}.GenerateReceiptModal_summaryInfo__6g3Ir{flex:1 1}.GenerateReceiptModal_summaryTitle__pDjfk{font-size:15px;font-weight:600;margin-bottom:4px}.GenerateReceiptModal_summaryMeta__5jbMR{font-family:Courier New,monospace;font-size:13px;opacity:.9}.GenerateReceiptModal_summaryAmount__os4\+I{font-size:24px;font-weight:700}.GenerateReceiptModal_section__RHvK8{display:flex;flex-direction:column;gap:14px}.GenerateReceiptModal_sectionTitle__t6SjS{border-bottom:1px solid #e5e7eb;color:#111827;font-size:14px;font-weight:600;margin:0;padding-bottom:8px}.GenerateReceiptModal_formGrid__J\+FYe{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.GenerateReceiptModal_formGroup__929-m{display:flex;flex-direction:column;gap:6px}.GenerateReceiptModal_label__BrCrF{color:#374151;font-size:13px;font-weight:500}.GenerateReceiptModal_required__m2LXD{color:#ef4444}.GenerateReceiptModal_input__Hzcb\+{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:9px 12px;transition:all .15s ease}.GenerateReceiptModal_input__Hzcb\+:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.GenerateReceiptModal_input__Hzcb\+::placeholder{color:#9ca3af}.GenerateReceiptModal_textarea__0xdr1{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;min-height:100px;padding:10px 12px;resize:vertical;transition:all .15s ease}.GenerateReceiptModal_textarea__0xdr1:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.GenerateReceiptModal_textarea__0xdr1::placeholder{color:#9ca3af}.GenerateReceiptModal_hint__PBvX9{color:#6b7280;font-size:12px;font-style:italic}.GenerateReceiptModal_checkboxGroup__han8k{display:flex;flex-direction:column;gap:4px;padding:10px 0}.GenerateReceiptModal_checkbox__vPXkF{align-items:center;cursor:pointer;display:flex;gap:10px}.GenerateReceiptModal_checkbox__vPXkF input[type=checkbox]{accent-color:#f5a51e;cursor:pointer;height:18px;width:18px}.GenerateReceiptModal_checkboxLabel__n6quO{color:#111827;font-size:14px;font-weight:500}.GenerateReceiptModal_checkboxHint__RM4ZG{color:#6b7280;font-size:12px;margin-left:28px}.GenerateReceiptModal_previewInfo__vdKd5{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;font-size:13px;gap:12px;padding:14px 16px}.GenerateReceiptModal_previewIcon__zMPWn{flex-shrink:0;font-size:20px;line-height:1}.GenerateReceiptModal_previewText__AUkV5{color:#1e40af;line-height:1.6}.GenerateReceiptModal_previewText__AUkV5 strong{display:block;font-weight:600;margin-bottom:8px}.GenerateReceiptModal_previewText__AUkV5 ul{margin:0;padding-left:20px}.GenerateReceiptModal_previewText__AUkV5 li{margin-bottom:4px}.GenerateReceiptModal_previewText__AUkV5 li:last-child{margin-bottom:0}.GenerateReceiptModal_footerActions__pV4nW{display:flex;gap:10px;justify-content:flex-end;width:100%}.GenerateReceiptModal_cancelBtn__f542P{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:9px 20px;transition:all .15s ease}.GenerateReceiptModal_cancelBtn__f542P:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.GenerateReceiptModal_cancelBtn__f542P:disabled{cursor:not-allowed;opacity:.5}.GenerateReceiptModal_generateBtn__clKbd{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:150px;padding:9px 20px;transition:all .15s ease}.GenerateReceiptModal_generateBtn__clKbd:hover:not(:disabled){background:#ea580c}.GenerateReceiptModal_generateBtn__clKbd:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.GenerateReceiptModal_formGrid__J\+FYe{grid-template-columns:1fr}.GenerateReceiptModal_summaryHeader__7IYaa{align-items:flex-start;flex-direction:column;gap:12px}.GenerateReceiptModal_summaryAmount__os4\+I{font-size:20px}.GenerateReceiptModal_footerActions__pV4nW{flex-direction:column-reverse}.GenerateReceiptModal_cancelBtn__f542P,.GenerateReceiptModal_generateBtn__clKbd{width:100%}}.OutgoingPayments_container__XRrv0{background:#f8f9fb;min-height:100vh}.OutgoingPayments_toolbar__PIJRi{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.OutgoingPayments_manager__I9UDH{color:#111827;font-size:16px;font-weight:600}.OutgoingPayments_add__aZTQX{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.OutgoingPayments_add__aZTQX:hover{background:#ffe8b3}.OutgoingPayments_infoBar__TtraP{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.OutgoingPayments_infoIcon__5GQUB{flex-shrink:0;font-size:18px}.OutgoingPayments_summaryGrid__IcOhq{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px}.OutgoingPayments_summaryCard__YwQEi{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:16px 18px}.OutgoingPayments_summaryLabel__9FbNT{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.OutgoingPayments_summaryValue__8H\+gt{color:#111827;font-size:24px;font-weight:700;margin-bottom:4px}.OutgoingPayments_summaryCount__dMkdb{color:#9ca3af;font-size:12px}.OutgoingPayments_filterBar__qi05U{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.OutgoingPayments_searchForm__JiWTK{display:flex;flex:1 1;gap:8px;min-width:300px}.OutgoingPayments_searchInput__VVeg7{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.OutgoingPayments_searchInput__VVeg7:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.OutgoingPayments_dateInput__D5mRK{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease}.OutgoingPayments_dateInput__D5mRK:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.OutgoingPayments_addbtn__sd0X9{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.OutgoingPayments_addbtn__sd0X9:hover{background:#f9fafb;border-color:#9ca3af}.OutgoingPayments_meta__rOYwt{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.OutgoingPayments_tableWrap__AprG8{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.OutgoingPayments_table__qSE27{border-collapse:collapse;width:100%}.OutgoingPayments_table__qSE27 thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.OutgoingPayments_table__qSE27 th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.OutgoingPayments_table__qSE27 tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.OutgoingPayments_table__qSE27 tbody tr:hover{background:#f9fafb}.OutgoingPayments_table__qSE27 td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.OutgoingPayments_date__ClWr5{color:#6b7280;font-size:12px;white-space:nowrap}.OutgoingPayments_bookingRef__hB\+Kx{color:#3b82f6;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:600}.OutgoingPayments_bookingRef__hB\+Kx:hover{text-decoration:underline}.OutgoingPayments_supplierInfo__oj8lB{display:flex;flex-direction:column;gap:2px}.OutgoingPayments_supplierName__YRVfD{color:#111827;font-weight:500}.OutgoingPayments_supplierEmail__v3lh1{color:#9ca3af;font-size:11px}.OutgoingPayments_badge__9Jq3z{background:#f3f4f6;border-radius:6px;color:#4b5563;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.OutgoingPayments_componentBadge__2463J{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.OutgoingPayments_componentFlight__FS9Nk{background:#dbeafe;color:#1e40af}.OutgoingPayments_componentHotel__2H7Nd{background:#fce7f3;color:#9d174d}.OutgoingPayments_componentTransfer__LvWtv{background:#e0e7ff;color:#3730a3}.OutgoingPayments_componentInsurance__av5Zr{background:#d1fae5;color:#065f46}.OutgoingPayments_componentCarRental__joGQa{background:#fef3c7;color:#92400e}.OutgoingPayments_componentVisa__\+Q\+dI{background:#ede9fe;color:#5b21b6}.OutgoingPayments_accountName__fjWE4{color:#6b7280;font-size:12px}.OutgoingPayments_amount__OrliX{color:#111827;font-size:14px;font-weight:700}.OutgoingPayments_reference__XoLbk{color:#6b7280;font-family:Courier New,monospace;font-size:11px}.OutgoingPayments_statusBadge__SyNwP{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.OutgoingPayments_statusCompleted__yhfkd{background:#d1fae5;color:#065f46}.OutgoingPayments_statusPending__FWJla{background:#fef3c7;color:#92400e}.OutgoingPayments_statusFailed__d-k-5{background:#fee2e2;color:#991b1b}.OutgoingPayments_actions__\+YqmF{display:flex;gap:6px}.OutgoingPayments_actionBtn__4GjQK{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.OutgoingPayments_actionBtn__4GjQK:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.OutgoingPayments_loading__adAwe{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.OutgoingPayments_error__HOCTk{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.OutgoingPayments_filterBar__qi05U{align-items:stretch;flex-direction:column}.OutgoingPayments_searchForm__JiWTK{min-width:100%}}@media (max-width:768px){.OutgoingPayments_container__XRrv0{padding:12px}.OutgoingPayments_toolbar__PIJRi{align-items:stretch;flex-direction:column;gap:12px}.OutgoingPayments_add__aZTQX{width:100%}.OutgoingPayments_summaryGrid__IcOhq{grid-template-columns:1fr}.OutgoingPayments_tableWrap__AprG8{overflow-x:auto}.OutgoingPayments_table__qSE27{min-width:1400px}}.Refunds_container__JoVw5{background:#f8f9fb;min-height:100vh}.Refunds_toolbar__9heIF{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.Refunds_manager__ZEHAW{color:#111827;font-size:16px;font-weight:600}.Refunds_add__PnGzh{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.Refunds_add__PnGzh:hover{background:#ffe8b3}.Refunds_infoBar__9rSNR{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.Refunds_infoIcon__nHCZw{flex-shrink:0;font-size:18px}.Refunds_tabBar__zvXQs{background:#fff;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;padding:6px}.Refunds_tab__aWEQ2{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .15s ease}.Refunds_tab__aWEQ2:hover{background:#f9fafb;color:#374151}.Refunds_tabActive__0v5dI{background:#fff1dc;color:#f5a51e;font-weight:600}.Refunds_summaryGrid__ZwF-Z{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px}.Refunds_summaryCard__OU8Rj{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:16px 18px}.Refunds_summaryLabel__mUDen{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.Refunds_summaryValue__qJJmp{color:#111827;font-size:24px;font-weight:700;margin-bottom:4px}.Refunds_summaryCount__rNSN3{color:#9ca3af;font-size:12px}.Refunds_filterBar__1rZLt{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.Refunds_searchForm__D8Umk{display:flex;flex:1 1;gap:8px;min-width:300px}.Refunds_searchInput__sQ1Wv{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.Refunds_searchInput__sQ1Wv:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.Refunds_dateInput__j5g4I{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease}.Refunds_dateInput__j5g4I:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.Refunds_addbtn__Yg1Xb{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.Refunds_addbtn__Yg1Xb:hover{background:#f9fafb;border-color:#9ca3af}.Refunds_meta__LQo6o{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.Refunds_tableWrap__uu6\+X{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.Refunds_table__d\+77g{border-collapse:collapse;width:100%}.Refunds_table__d\+77g thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.Refunds_table__d\+77g th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.Refunds_table__d\+77g tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.Refunds_table__d\+77g tbody tr:hover{background:#f9fafb}.Refunds_table__d\+77g td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.Refunds_date__ucDO6{color:#6b7280;font-size:12px;white-space:nowrap}.Refunds_bookingRef__Zf2l6{color:#3b82f6;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:600}.Refunds_bookingRef__Zf2l6:hover{text-decoration:underline}.Refunds_entityInfo__iugbp{display:flex;flex-direction:column;gap:2px}.Refunds_entityName__5FyHZ{color:#111827;font-weight:500}.Refunds_entityEmail__wMDJK{color:#9ca3af;font-size:11px}.Refunds_badge__hZh\+Q{background:#f3f4f6;color:#4b5563;font-weight:500}.Refunds_badge__hZh\+Q,.Refunds_reasonBadge__s0YNI{border-radius:6px;display:inline-block;font-size:12px;padding:4px 10px}.Refunds_reasonBadge__s0YNI{font-weight:600}.Refunds_reasonCancellation__Q--CF{background:#fee2e2;color:#991b1b}.Refunds_reasonChange__-KA1c{background:#fef3c7;color:#92400e}.Refunds_reasonOverpayment__xGXS\+{background:#dbeafe;color:#1e40af}.Refunds_amount__J02kl{color:#111827;font-size:14px;font-weight:700}.Refunds_reference__PI8we{color:#6b7280;font-family:Courier New,monospace;font-size:11px}.Refunds_statusBadge__7ZML6{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.Refunds_statusCompleted__dxuLu{background:#d1fae5;color:#065f46}.Refunds_statusPending__4s-sh{background:#fef3c7;color:#92400e}.Refunds_statusFailed__IPhtA{background:#fee2e2;color:#991b1b}.Refunds_actions__n4z1p{display:flex;gap:6px}.Refunds_actionBtn__A8S1s{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.Refunds_actionBtn__A8S1s:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.Refunds_loading__jQ\+Eh{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.Refunds_error__MvhZZ{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.Refunds_filterBar__1rZLt{align-items:stretch;flex-direction:column}.Refunds_searchForm__D8Umk{min-width:100%}}@media (max-width:768px){.Refunds_container__JoVw5{padding:12px}.Refunds_toolbar__9heIF{align-items:stretch;flex-direction:column;gap:12px}.Refunds_add__PnGzh{width:100%}.Refunds_summaryGrid__ZwF-Z{grid-template-columns:1fr}.Refunds_tabBar__zvXQs{flex-direction:column}.Refunds_tableWrap__uu6\+X{overflow-x:auto}.Refunds_table__d\+77g{min-width:1200px}}.RegisterRefundModal_formGrid__on\+ci{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.RegisterRefundModal_field__LXlUh{display:flex;flex-direction:column}.RegisterRefundModal_field__LXlUh label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.RegisterRefundModal_field__LXlUh input,.RegisterRefundModal_field__LXlUh select{height:38px;padding:6px 12px}.RegisterRefundModal_field__LXlUh input,.RegisterRefundModal_field__LXlUh select,.RegisterRefundModal_field__LXlUh textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.RegisterRefundModal_field__LXlUh textarea{font-family:inherit;padding:8px 12px;resize:vertical}.RegisterRefundModal_field__LXlUh input::placeholder,.RegisterRefundModal_field__LXlUh textarea::placeholder{color:#9ca3af}.RegisterRefundModal_field__LXlUh input:focus,.RegisterRefundModal_field__LXlUh select:focus,.RegisterRefundModal_field__LXlUh textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.RegisterRefundModal_fullWidth__kBD60{grid-column:1/-1}.RegisterRefundModal_amountRow__aOqKx{align-items:center;display:flex;gap:0}.RegisterRefundModal_amountRow__aOqKx input{background:#fff;border:1px solid #e5e7eb;border-radius:8px 0 0 8px;border-right:none;flex:1 1;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.RegisterRefundModal_amountRow__aOqKx input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.RegisterRefundModal_currencyTag__h-SSH{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:0 8px 8px 0;color:#6b7280;display:flex;font-size:13px;font-weight:600;height:38px;padding:0 14px}.RegisterRefundModal_cancelBtn__0Akc5{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.RegisterRefundModal_cancelBtn__0Akc5:hover{background:#f9fafb;border-color:#d1d5db}.RegisterRefundModal_cancelBtn__0Akc5:disabled{cursor:not-allowed;opacity:.6}.RegisterRefundModal_primaryBtn__6Vqp8{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.RegisterRefundModal_primaryBtn__6Vqp8,.RegisterRefundModal_primaryBtn__6Vqp8:hover{background:#f5a51e;background:var(--primary-color,#f5a51e)}.RegisterRefundModal_primaryBtn__6Vqp8.RegisterRefundModal_primaryBtnLoading__Ww4Wy,.RegisterRefundModal_primaryBtn__6Vqp8:disabled{cursor:not-allowed;opacity:.85}.RegisterRefundModal_primaryBtn__6Vqp8 .RegisterRefundModal_spinner__eAFeO{animation:RegisterRefundModal_spin__eNkr1 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes RegisterRefundModal_spin__eNkr1{to{transform:rotate(1turn)}}.RegisterRefundModal_primaryBtn__6Vqp8:active{background:#f8b755}.RegisterRefundModal_primaryBtn__6Vqp8:focus{box-shadow:0 0 0 3px #f973164d}.ViewRefundModal_detailGrid__sBE3R{display:flex;flex-direction:column;gap:14px}.ViewRefundModal_detailRow__xzSwD{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.ViewRefundModal_detailLabel__pjlLa{color:#6b7280;font-size:13px;font-weight:500;min-width:140px}.ViewRefundModal_detailValue__OHenp{color:#111827;flex:1 1;font-size:14px;text-align:right}.ViewRefundModal_mono__PB7XS{color:#6b7280;font-family:Courier New,monospace;font-size:13px}.ViewRefundModal_booking__5rGOM{color:#3b82f6;font-family:Courier New,monospace;font-size:13px;font-weight:600}.ViewRefundModal_dimmed__91uzq{color:#9ca3af;font-size:13px}.ViewRefundModal_amount__ZNXSR{color:#111827;font-size:18px;font-weight:700}.ViewRefundModal_notes__kmiwU{color:#6b7280;font-size:13px;line-height:1.5;max-width:320px;text-align:right}.ViewRefundModal_divider__UDJ5q{background:#f3f4f6;height:1px;margin:2px 0}.ViewRefundModal_reasonTag__yJTx3{background:#fef3c7;color:#92400e}.ViewRefundModal_reasonTag__yJTx3,.ViewRefundModal_statusTag__N9HKp{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.ViewRefundModal_statusCompleted__ddLZG{background:#d1fae5;color:#065f46}.ViewRefundModal_statusPending__24GLB{background:#fef3c7;color:#92400e}.ViewRefundModal_statusFailed__6ZQZb{background:#fee2e2;color:#991b1b}.ViewRefundModal_closeBtn__-XYM5{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 20px;transition:background .15s ease,border-color .15s ease}.ViewRefundModal_closeBtn__-XYM5:hover{background:#f9fafb;border-color:#d1d5db}.PaymentMethods_container__1BLdY{background:#f8f9fb;min-height:100vh}.PaymentMethods_toolbar__xra4g{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.PaymentMethods_manager__BYLe6{color:#111827;font-size:16px;font-weight:600}.PaymentMethods_add__XOkb1{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.PaymentMethods_add__XOkb1:hover{background:#ffe8b3}.PaymentMethods_infoBar__tcLYC{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.PaymentMethods_infoIcon__4tYKX{flex-shrink:0;font-size:18px}.PaymentMethods_summaryGrid__CPI2v{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px}.PaymentMethods_summaryCard__HWYHe{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:16px 18px}.PaymentMethods_summaryLabel__MKS9A{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.PaymentMethods_summaryValue__zRw9F{color:#111827;font-size:24px;font-weight:700;margin-bottom:4px}.PaymentMethods_summaryCount__0zKdD{color:#9ca3af;font-size:12px}.PaymentMethods_filterBar__7OWlT{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.PaymentMethods_searchForm__Y5AQx{display:flex;flex:1 1;gap:8px;min-width:300px}.PaymentMethods_searchInput__Y-OMg{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.PaymentMethods_searchInput__Y-OMg:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PaymentMethods_addbtn__2TAdn{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.PaymentMethods_addbtn__2TAdn:hover{background:#f9fafb;border-color:#9ca3af}.PaymentMethods_meta__G1Xhk{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.PaymentMethods_tableWrap__-rvw9{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.PaymentMethods_table__H3c7-{border-collapse:collapse;width:100%}.PaymentMethods_table__H3c7- thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.PaymentMethods_table__H3c7- th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.PaymentMethods_table__H3c7- tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.PaymentMethods_table__H3c7- tbody tr:hover{background:#f9fafb}.PaymentMethods_table__H3c7- td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.PaymentMethods_methodName__cqmDC{color:#111827;font-size:14px;font-weight:600}.PaymentMethods_typeBadge__BOIE1{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.PaymentMethods_typeBank__YTynt{background:#dbeafe;color:#1e40af}.PaymentMethods_typeCard__AU0L3{background:#fef3c7;color:#92400e}.PaymentMethods_typeCash__\+AHp-{background:#d1fae5;color:#065f46}.PaymentMethods_description__RKlCv{color:#6b7280;font-size:13px}.PaymentMethods_usageInfo__FdKIK{display:flex;flex-direction:column;gap:2px}.PaymentMethods_usageCount__-e\+7L{color:#111827;font-size:14px;font-weight:700}.PaymentMethods_usageLabel__hgyO8{color:#9ca3af;font-size:11px}.PaymentMethods_statusBadge__ebfdc{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.PaymentMethods_statusActive__EcuaA{background:#d1fae5;color:#065f46}.PaymentMethods_statusInactive__-CBil{background:#f3f4f6;color:#6b7280}.PaymentMethods_date__RF9Zm{color:#6b7280;font-size:12px;white-space:nowrap}.PaymentMethods_actions__AF2LF{display:flex;gap:6px}.PaymentMethods_actionBtn__-qR2A{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.PaymentMethods_actionBtn__-qR2A:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.PaymentMethods_actionBtnDanger__eyaB1{color:#dc2626}.PaymentMethods_actionBtnDanger__eyaB1:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.PaymentMethods_actionBtnDisabled__82nOZ{cursor:not-allowed;opacity:.4}.PaymentMethods_actionBtnDisabled__82nOZ:hover{background:#0000;border-color:#e5e7eb;color:#6b7280}.PaymentMethods_loading__pTZS0{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.PaymentMethods_error__y8U6o{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.PaymentMethods_filterBar__7OWlT{align-items:stretch;flex-direction:column}.PaymentMethods_searchForm__Y5AQx{min-width:100%}}@media (max-width:768px){.PaymentMethods_container__1BLdY{padding:12px}.PaymentMethods_toolbar__xra4g{align-items:stretch;flex-direction:column;gap:12px}.PaymentMethods_add__XOkb1{width:100%}.PaymentMethods_summaryGrid__CPI2v{grid-template-columns:1fr}.PaymentMethods_tableWrap__-rvw9{overflow-x:auto}.PaymentMethods_table__H3c7-{min-width:1000px}}.AddEditPaymentMethodModal_formGrid__ZFLLW{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.AddEditPaymentMethodModal_field__jokZ8{display:flex;flex-direction:column}.AddEditPaymentMethodModal_field__jokZ8 label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddEditPaymentMethodModal_field__jokZ8 input,.AddEditPaymentMethodModal_field__jokZ8 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddEditPaymentMethodModal_field__jokZ8 textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.AddEditPaymentMethodModal_field__jokZ8 input::placeholder,.AddEditPaymentMethodModal_field__jokZ8 textarea::placeholder{color:#9ca3af}.AddEditPaymentMethodModal_field__jokZ8 input:focus,.AddEditPaymentMethodModal_field__jokZ8 select:focus,.AddEditPaymentMethodModal_field__jokZ8 textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddEditPaymentMethodModal_fullWidth__PZhhJ{grid-column:1/-1}.AddEditPaymentMethodModal_warningBox__jqxSz{align-items:flex-start;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:20px;padding:14px 16px}.AddEditPaymentMethodModal_warningIcon__3vLXq{flex-shrink:0;font-size:20px}.AddEditPaymentMethodModal_warningTitle__dj0nm{color:#92400e;font-size:13px;font-weight:600;margin-bottom:4px}.AddEditPaymentMethodModal_warningText__p3\+Fx{color:#78350f;font-size:13px;line-height:1.5}.AddEditPaymentMethodModal_cancelBtn__e\+mCK{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddEditPaymentMethodModal_cancelBtn__e\+mCK:hover{background:#f9fafb;border-color:#d1d5db}.AddEditPaymentMethodModal_cancelBtn__e\+mCK:disabled{cursor:not-allowed;opacity:.6}.AddEditPaymentMethodModal_primaryBtn__MSbTV{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddEditPaymentMethodModal_primaryBtn__MSbTV:hover{background:#f8b755}.AddEditPaymentMethodModal_primaryBtn__MSbTV.AddEditPaymentMethodModal_primaryBtnLoading__dSExQ,.AddEditPaymentMethodModal_primaryBtn__MSbTV:disabled{cursor:not-allowed;opacity:.85}.AddEditPaymentMethodModal_primaryBtn__MSbTV .AddEditPaymentMethodModal_spinner__puI03{animation:AddEditPaymentMethodModal_spin__afhPi .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddEditPaymentMethodModal_spin__afhPi{to{transform:rotate(1turn)}}.AddEditPaymentMethodModal_primaryBtn__MSbTV:active{background:#f8b755}.AddEditPaymentMethodModal_primaryBtn__MSbTV:focus{box-shadow:0 0 0 3px #f973164d}.PaymentReceipts_container__XQS7-{background:#f8f9fb;min-height:100vh}.PaymentReceipts_toolbar__3pWLH{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.PaymentReceipts_manager__xQviM{color:#111827;font-size:16px;font-weight:600}.PaymentReceipts_infoBar__aKWCx{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.PaymentReceipts_infoIcon__NFmzb{flex-shrink:0;font-size:18px}.PaymentReceipts_summaryGrid__gg3vN{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px}.PaymentReceipts_summaryCard__-gaJO{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:16px 18px}.PaymentReceipts_summaryLabel__j28ej{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.PaymentReceipts_summaryValue__H8Yoc{color:#111827;font-size:24px;font-weight:700;margin-bottom:4px}.PaymentReceipts_summaryCount__LGLlj{color:#9ca3af;font-size:12px}.PaymentReceipts_filterBar__JadJm{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.PaymentReceipts_searchForm__0JhP2{display:flex;flex:1 1;gap:8px;min-width:300px}.PaymentReceipts_searchInput__sVj8L{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.PaymentReceipts_searchInput__sVj8L:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PaymentReceipts_dateInput__DIo6C{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease}.PaymentReceipts_dateInput__DIo6C:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PaymentReceipts_addbtn__BhYbN{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.PaymentReceipts_addbtn__BhYbN:hover{background:#f9fafb;border-color:#9ca3af}.PaymentReceipts_meta__1T78g{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.PaymentReceipts_tableWrap__YxmmZ{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.PaymentReceipts_table__M6Nzz{border-collapse:collapse;width:100%}.PaymentReceipts_table__M6Nzz thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.PaymentReceipts_table__M6Nzz th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.PaymentReceipts_table__M6Nzz tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.PaymentReceipts_table__M6Nzz tbody tr:hover{background:#f9fafb}.PaymentReceipts_table__M6Nzz td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.PaymentReceipts_receiptNumber__H\+agz{align-items:center;color:#3b82f6;display:flex;font-family:Courier New,monospace;font-size:12px;font-weight:600;gap:6px}.PaymentReceipts_date__x72cU{color:#6b7280;font-size:12px;white-space:nowrap}.PaymentReceipts_typeBadge__T4sS5{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.PaymentReceipts_typeClientPayment__P\+By3{background:#d1fae5;color:#065f46}.PaymentReceipts_typeSupplierPayment__2N2P5{background:#dbeafe;color:#1e40af}.PaymentReceipts_typeClientRefund__2omNh{background:#fef3c7;color:#92400e}.PaymentReceipts_typeSupplierRefund__AhrzO{background:#e0e7ff;color:#3730a3}.PaymentReceipts_bookingRef__FscCg{color:#3b82f6;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:600}.PaymentReceipts_bookingRef__FscCg:hover{text-decoration:underline}.PaymentReceipts_entityInfo__sqGVl{display:flex;flex-direction:column;gap:2px}.PaymentReceipts_entityName__mSXjV{color:#111827;font-weight:500}.PaymentReceipts_entityEmail__EJgNm{color:#9ca3af;font-size:11px}.PaymentReceipts_reference__s6AQK{color:#6b7280;font-family:Courier New,monospace;font-size:11px}.PaymentReceipts_amount__x1gyW{color:#111827;font-size:14px;font-weight:700}.PaymentReceipts_statusBadge__gxiWy{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.PaymentReceipts_statusIssued__eJD8y{background:#d1fae5;color:#065f46}.PaymentReceipts_statusDraft__TdMdE{background:#f3f4f6;color:#6b7280}.PaymentReceipts_statusCancelled__cGR-Z{background:#fee2e2;color:#991b1b}.PaymentReceipts_actions__m5oCw{display:flex;gap:6px}.PaymentReceipts_actionBtn__v5lyX{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.PaymentReceipts_actionBtn__v5lyX:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.PaymentReceipts_loading__-VuGd{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.PaymentReceipts_error__AKaIy{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.PaymentReceipts_filterBar__JadJm{align-items:stretch;flex-direction:column}.PaymentReceipts_searchForm__0JhP2{min-width:100%}}@media (max-width:768px){.PaymentReceipts_container__XQS7-{padding:12px}.PaymentReceipts_toolbar__3pWLH{align-items:stretch;flex-direction:column;gap:12px}.PaymentReceipts_summaryGrid__gg3vN{grid-template-columns:1fr}.PaymentReceipts_tableWrap__YxmmZ{overflow-x:auto}.PaymentReceipts_table__M6Nzz{min-width:1200px}}.ViewReceiptModal_receiptHeader__C7FDx{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;display:flex;gap:14px;margin-bottom:20px;padding:16px 20px}.ViewReceiptModal_receiptIcon__PCnHd{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;color:#3b82f6;display:flex;height:56px;justify-content:center;width:56px}.ViewReceiptModal_receiptNumber__BNe\+r{color:#111827;font-family:Courier New,monospace;font-size:18px;font-weight:700}.ViewReceiptModal_receiptSubtitle__ho5RC{color:#6b7280;font-size:13px;margin-top:2px}.ViewReceiptModal_section__Sp17C{margin-bottom:24px}.ViewReceiptModal_sectionTitle__QaTIU{border-bottom:2px solid #f3f4f6;color:#111827;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.ViewReceiptModal_grid__aZkyD{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.ViewReceiptModal_field__jXJLR{display:flex;flex-direction:column;gap:4px}.ViewReceiptModal_label__QYyQY{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ViewReceiptModal_value__Dq9pK{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;gap:6px}.ViewReceiptModal_icon__vpdyg{color:#9ca3af;flex-shrink:0}.ViewReceiptModal_badge__Z7Hnc{align-items:center;background:#f3f4f6;border-radius:6px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.ViewReceiptModal_badgeSuccess__vwwtG{background:#d1fae5;color:#065f46}.ViewReceiptModal_bookingRef__nVCSh{color:#3b82f6;font-family:Courier New,monospace;font-size:13px;font-weight:600}.ViewReceiptModal_paymentRef__Z2yMs{color:#6b7280;font-family:Courier New,monospace;font-size:12px}.ViewReceiptModal_amountBox__cupey{align-items:center;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #6ee7b7;border-radius:10px;display:flex;gap:12px;padding:20px}.ViewReceiptModal_amountValue__LwoyR{color:#065f46;flex:1 1;font-size:32px;font-weight:700}.ViewReceiptModal_currency__M2t8Q{background:#fff;border-radius:6px;color:#059669;font-size:14px;font-weight:600;padding:6px 12px}.ViewReceiptModal_notesBox__IZ1Zf{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;line-height:1.6;padding:14px 16px}.ViewReceiptModal_closeBtn__gW44E{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease,border-color .15s ease}.ViewReceiptModal_closeBtn__gW44E:hover{background:#f9fafb;border-color:#d1d5db}@media (max-width:640px){.ViewReceiptModal_grid__aZkyD{grid-template-columns:1fr}.ViewReceiptModal_amountValue__LwoyR{font-size:24px}}.TransactionList_container__QHwmu{background:#f8f9fb;min-height:100vh}.TransactionList_toolbar__llY7-{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.TransactionList_manager__UCoRI{color:#111827;font-size:16px;font-weight:600}.TransactionList_exportBtn__jbjIU{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.TransactionList_exportBtn__jbjIU:hover{background:#ffe8b3}.TransactionList_infoBar__tmNiS{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.TransactionList_infoIcon__YxWMA{flex-shrink:0;font-size:18px}.TransactionList_summaryGrid__NRdP5{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:14px}.TransactionList_summaryCard__Cr3a7{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;display:flex;gap:14px;padding:16px 18px}.TransactionList_summaryIcon__54A81{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.TransactionList_summaryContent__e7rIa{flex:1 1}.TransactionList_summaryLabel__0Zqjr{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.TransactionList_summaryValue__HRiMq{color:#111827;font-size:22px;font-weight:700;margin-bottom:2px}.TransactionList_summaryCount__IZy0G{color:#9ca3af;font-size:12px}.TransactionList_filterBar__LDz1S{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.TransactionList_searchForm__Yd0XT{display:flex;flex:1 1;gap:8px;min-width:300px}.TransactionList_searchInput__iyiU8{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.TransactionList_searchInput__iyiU8:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.TransactionList_dateInput__1AG5w{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease}.TransactionList_dateInput__1AG5w:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.TransactionList_addbtn__uivIy{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.TransactionList_addbtn__uivIy:hover{background:#f9fafb;border-color:#9ca3af}.TransactionList_meta__UXAKx{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.TransactionList_tableWrap__698Xl{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.TransactionList_table__RsM61{border-collapse:collapse;width:100%}.TransactionList_table__RsM61 thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.TransactionList_table__RsM61 th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.TransactionList_table__RsM61 tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.TransactionList_table__RsM61 tbody tr:hover{background:#f9fafb}.TransactionList_table__RsM61 td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.TransactionList_txnRef__Su4hW{color:#6b7280;font-family:Courier New,monospace;font-size:12px;font-weight:600}.TransactionList_date__qPDMY{color:#6b7280;font-size:12px;white-space:nowrap}.TransactionList_directionBadge__qPZoQ{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px;white-space:nowrap}.TransactionList_directionIncoming__GHpgv{background:#d1fae5;color:#065f46}.TransactionList_directionOutgoing__tvgcv{background:#fee2e2;color:#991b1b}.TransactionList_typeBadge__3B1TC{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.TransactionList_typeClientPayment__W0fSt{background:#d1fae5;color:#065f46}.TransactionList_typeSupplierPayment__NYwpf{background:#dbeafe;color:#1e40af}.TransactionList_typeClientRefund__Qri8s{background:#fef3c7;color:#92400e}.TransactionList_typeSupplierRefund__5dU6E{background:#e0e7ff;color:#3730a3}.TransactionList_entityInfo__xPezB{display:flex;flex-direction:column;gap:2px}.TransactionList_entityName__5M7GH{color:#111827;font-weight:500}.TransactionList_entityEmail__c3xW2{color:#9ca3af;font-size:11px}.TransactionList_bookingRef__M3g9p{color:#3b82f6;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:600}.TransactionList_bookingRef__M3g9p:hover{text-decoration:underline}.TransactionList_account__Syb15{color:#6b7280;font-size:13px}.TransactionList_amount__8BpLd{font-size:14px;font-weight:700;text-align:right}.TransactionList_amountIncoming__JBTbs{color:#059669}.TransactionList_amountOutgoing__dYnyt{color:#dc2626}.TransactionList_actions__cn91h{display:flex;gap:6px}.TransactionList_actionBtn__yzGBU{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.TransactionList_actionBtn__yzGBU:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.TransactionList_loading__gHq2G{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.TransactionList_error__lYezD{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.TransactionList_filterBar__LDz1S{align-items:stretch;flex-direction:column}.TransactionList_searchForm__Yd0XT{min-width:100%}}@media (max-width:768px){.TransactionList_container__QHwmu{padding:12px}.TransactionList_toolbar__llY7-{align-items:stretch;flex-direction:column;gap:12px}.TransactionList_exportBtn__jbjIU{justify-content:center;width:100%}.TransactionList_summaryGrid__NRdP5{grid-template-columns:1fr}.TransactionList_tableWrap__698Xl{overflow-x:auto}.TransactionList_table__RsM61{min-width:1300px}}.ViewTransactionModal_transactionHeader__z12LN{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;display:flex;gap:14px;margin-bottom:20px;padding:16px 20px}.ViewTransactionModal_transactionIcon__vUYhe{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;height:56px;justify-content:center;width:56px}.ViewTransactionModal_iconIncoming__20qy4{color:#059669}.ViewTransactionModal_iconOutgoing__NAfYO{color:#dc2626}.ViewTransactionModal_transactionRef__kTicK{color:#111827;font-family:Courier New,monospace;font-size:18px;font-weight:700}.ViewTransactionModal_transactionSubtitle__D-v3n{color:#6b7280;font-size:13px;margin-top:2px}.ViewTransactionModal_section__\+TqYm{margin-bottom:24px}.ViewTransactionModal_sectionTitle__XJmtJ{border-bottom:2px solid #f3f4f6;color:#111827;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.ViewTransactionModal_grid__BXD1d{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.ViewTransactionModal_field__vKCeB{display:flex;flex-direction:column;gap:4px}.ViewTransactionModal_label__00QOp{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ViewTransactionModal_value__O7qjm{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;gap:6px}.ViewTransactionModal_icon__JvWyj{color:#9ca3af;flex-shrink:0}.ViewTransactionModal_badge__V-CXm{align-items:center;background:#f3f4f6;border-radius:6px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.ViewTransactionModal_badgeIncoming__HNyZs{background:#d1fae5;color:#065f46}.ViewTransactionModal_badgeOutgoing__ATmbF{background:#fee2e2;color:#991b1b}.ViewTransactionModal_bookingRef__xqcbP{color:#3b82f6;font-family:Courier New,monospace;font-size:13px;font-weight:600}.ViewTransactionModal_paymentRef__0QCsY{color:#6b7280;font-family:Courier New,monospace;font-size:12px}.ViewTransactionModal_amountBox__sHPH0{align-items:center;border:2px solid;border-radius:10px;display:flex;gap:12px;padding:20px}.ViewTransactionModal_amountBoxIncoming__dtnXc{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#6ee7b7}.ViewTransactionModal_amountBoxOutgoing__fLqpf{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#fca5a5}.ViewTransactionModal_amountValue__yXR8J{flex:1 1;font-size:32px;font-weight:700}.ViewTransactionModal_amountBoxIncoming__dtnXc .ViewTransactionModal_amountValue__yXR8J{color:#065f46}.ViewTransactionModal_amountBoxOutgoing__fLqpf .ViewTransactionModal_amountValue__yXR8J{color:#991b1b}.ViewTransactionModal_currency__kcwT1{background:#fff;border-radius:6px;font-size:14px;font-weight:600;padding:6px 12px}.ViewTransactionModal_amountBoxIncoming__dtnXc .ViewTransactionModal_currency__kcwT1{color:#059669}.ViewTransactionModal_amountBoxOutgoing__fLqpf .ViewTransactionModal_currency__kcwT1{color:#dc2626}.ViewTransactionModal_notesBox__SV7uM{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;line-height:1.6;padding:14px 16px}.ViewTransactionModal_closeBtn__PuBTW{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease,border-color .15s ease}.ViewTransactionModal_closeBtn__PuBTW:hover{background:#f9fafb;border-color:#d1d5db}@media (max-width:640px){.ViewTransactionModal_grid__BXD1d{grid-template-columns:1fr}.ViewTransactionModal_amountValue__yXR8J{font-size:24px}}.VatSettings_container__Ks1-R{background:#f8f9fb}.VatSettings_toolbar__25qJC{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.VatSettings_titleSection__B4K3m{display:flex;flex-direction:column;gap:2px}.VatSettings_title__knisZ{color:#111827;font-size:16px;font-weight:600}.VatSettings_subtitle__spj4B{color:#9ca3af;font-size:12px;font-weight:500}.VatSettings_auditBtn__vUHVw{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s ease}.VatSettings_auditBtn__vUHVw:hover{background:#f9fafb;border-color:#d1d5db}.VatSettings_warningBar__O41E1{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:14px 18px}.VatSettings_warningIcon__oow2C{color:#2563eb;flex-shrink:0;margin-top:1px}.VatSettings_warningContent__hUqb9{display:flex;flex-direction:column;gap:4px}.VatSettings_warningTitle__RfAEF{color:#1e40af;font-size:13px;font-weight:700}.VatSettings_warningText__Yhylq{color:#1e40af;font-size:13px;line-height:1.5}.VatSettings_sectionHeader__yMNc7{align-items:center;display:flex;gap:10px;padding:10px 0 8px}.VatSettings_sectionTitle__z4kzO{color:#111827;font-size:14px;font-weight:700}.VatSettings_sectionBadge__QA7Um{background:#fff8eb;border:1px solid #fde68a;border-radius:999px;color:#f5a51e;font-size:11px;font-weight:700;padding:2px 8px}.VatSettings_tableSection__VIR9W{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.VatSettings_tableCard__bZqZC{overflow-x:auto;width:100%}.VatSettings_table__To7Nq{background:#fff;border-collapse:collapse;width:100%}.VatSettings_table__To7Nq th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:11px;font-weight:600;padding:11px 14px;text-transform:uppercase;white-space:nowrap}.VatSettings_table__To7Nq th:last-child{border-right:none}.VatSettings_table__To7Nq td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:13px;padding:13px 14px}.VatSettings_table__To7Nq td:last-child{border-right:none}.VatSettings_table__To7Nq tbody tr:hover{background:#f9fafb}.VatSettings_productName__SlaVT{font-weight:600}.VatSettings_handlingBadge__xjjMi{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-block;font-size:12px;font-weight:500;padding:3px 10px}.VatSettings_vatValue__jkX0f{color:#111827;font-family:monospace;font-size:14px;font-weight:700}.VatSettings_editableYes__Bfd6f{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669}.VatSettings_editableNo__hOA2i,.VatSettings_editableYes__Bfd6f{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 10px}.VatSettings_editableNo__hOA2i{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280}.VatSettings_remarks__OAIzf{color:#6b7280;font-size:12px;max-width:200px}.VatSettings_rowActions__zJ09h{display:flex;gap:6px;justify-content:flex-end}.VatSettings_editBtn__7gJEd{align-items:center;background:#fff8eb;border:1px solid #fde68a;border-radius:6px;color:#f5a51e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s ease;white-space:nowrap}.VatSettings_editBtn__7gJEd:hover{background:#fef3c7;border-color:#fcd34d;color:#d97706}.VatSettings_ruleCards__Qh95\+{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.VatSettings_ruleCard__Jjh-r{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;flex:1 1;gap:12px;min-width:260px;padding:14px 16px}.VatSettings_ruleIcon__4Q78F{flex-shrink:0;font-size:20px}.VatSettings_ruleTitle__\+t54J{color:#92400e;display:block;font-size:13px;font-weight:700;margin-bottom:2px}.VatSettings_ruleText__-yUs2{color:#92400e;display:block;font-size:12px;line-height:1.5}.VatSettings_auditKey__ihOZY{color:#6b7280;font-family:monospace;font-size:12px;word-break:break-all}.VatSettings_oldValue__UaYTe{color:#ef4444;font-family:monospace;font-weight:600;text-decoration:line-through}.VatSettings_newValue__Qyqf6{color:#059669;font-family:monospace;font-weight:600}.VatSettings_auditDate__zeD3Y{color:#6b7280;font-size:12px;white-space:nowrap}.VatSettings_emptyAudit__c9r\+g{color:#9ca3af;font-size:14px;font-style:italic;padding:32px 20px;text-align:center}.VatSettings_loading__EBtGn{background:#fff;border-radius:12px;color:#6b7280;margin-bottom:14px;padding:24px;text-align:center}.VatSettings_error__jmNai{background:#fef2f2;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:16px;text-align:center}.VatSettings_footerBar__VbQy3{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 16px}.VatSettings_pagination__h5s5b{align-items:center;color:#374151;display:flex;font-size:13px;gap:16px}.VatSettings_paginationInfo__RdlKf{font-weight:500}.VatSettings_pageNumbers__-uh6x{align-items:center;display:flex;gap:6px}.VatSettings_pageBtn__Ql\+Dh{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;height:32px;min-width:32px;padding:0 8px;transition:all .15s ease}.VatSettings_pageBtn__Ql\+Dh:hover{background:#f9fafb;border-color:#d1d5db}.VatSettings_pageBtnActive__3rUGs{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}@media (max-width:768px){.VatSettings_ruleCards__Qh95\+{flex-direction:column}.VatSettings_toolbar__25qJC{align-items:flex-start;flex-direction:column;gap:10px}}.EditVatSettingModal_form__VPm\+R{display:flex;flex-direction:column;gap:16px}.EditVatSettingModal_infoRow__YRoxP{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px}.EditVatSettingModal_infoLabel__990fI{color:#6b7280;font-size:13px;font-weight:600}.EditVatSettingModal_infoValue__r2JKz{color:#374151;font-size:13px;font-weight:500;max-width:60%;text-align:right}.EditVatSettingModal_currentValue__1m1sH{color:#f5a51e;font-size:14px;font-weight:700}.EditVatSettingModal_fieldGroup__ff6HP{display:flex;flex-direction:column;gap:6px}.EditVatSettingModal_fieldLabel__-X6fD{color:#374151;font-size:13px;font-weight:600}.EditVatSettingModal_required__JLMc9{color:#ef4444}.EditVatSettingModal_input__CjqcF{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;padding:9px 12px;transition:all .15s ease}.EditVatSettingModal_input__CjqcF:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.EditVatSettingModal_textarea__O\+Rlu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:9px 12px;resize:vertical;transition:all .15s ease}.EditVatSettingModal_textarea__O\+Rlu:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.EditVatSettingModal_fieldHint__8iY0j{color:#9ca3af;font-size:12px}.EditVatSettingModal_cancelBtn__m3J\+O{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px;transition:all .15s ease}.EditVatSettingModal_cancelBtn__m3J\+O:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.EditVatSettingModal_saveBtn__buSKb{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:9px 18px;transition:all .15s ease}.EditVatSettingModal_saveBtn__buSKb:hover:not(:disabled){background:#e09410}.EditVatSettingModal_saveBtn__buSKb:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.SeparateServices_container__Jg8\+p{background:#f8f9fb}.SeparateServices_toolbar__SxH0d{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.SeparateServices_titleSection__0Icwy{display:flex;flex-direction:column;gap:2px}.SeparateServices_title__7ffrG{color:#111827;font-size:16px;font-weight:600}.SeparateServices_subtitle__YNHHM{color:#9ca3af;font-size:12px;font-weight:500}.SeparateServices_infoBar__y9O9s{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:14px 18px}.SeparateServices_infoIcon__7t\+Vp{color:#2563eb;flex-shrink:0;margin-top:1px}.SeparateServices_infoContent__SXCl-{display:flex;flex-direction:column;gap:4px}.SeparateServices_infoTitle__zKLPG{color:#1e40af;font-size:13px;font-weight:700}.SeparateServices_infoText__u5TBp{color:#1e40af;font-size:13px;line-height:1.5}.SeparateServices_summaryCards__efRPL{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.SeparateServices_summaryCard__dPT7H{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:140px;padding:14px 16px}.SeparateServices_summaryLabel__eU57n{color:#6b7280;font-size:12px;font-weight:600;text-transform:uppercase}.SeparateServices_summaryValue__\+w3ia{color:#111827;font-size:20px;font-weight:700}.SeparateServices_summaryValueGreen__5c--Z{color:#059669;font-size:20px;font-weight:700}.SeparateServices_summaryValueGray__6KZgw{color:#6b7280;font-size:20px;font-weight:700}.SeparateServices_summaryValueRed__uEvuG{color:#dc2626;font-size:16px;font-weight:700}.SeparateServices_tableSection__OCzZ8{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.SeparateServices_tableCard__YBdhc{overflow-x:auto;width:100%}.SeparateServices_table__rZ--q{background:#fff;border-collapse:collapse;width:100%}.SeparateServices_table__rZ--q th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:11px;font-weight:600;padding:11px 14px;text-transform:uppercase;white-space:nowrap}.SeparateServices_table__rZ--q th:last-child{border-right:none}.SeparateServices_table__rZ--q td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:13px;padding:13px 14px}.SeparateServices_table__rZ--q td:last-child{border-right:none}.SeparateServices_table__rZ--q tbody tr:hover{background:#f9fafb}.SeparateServices_expandedRow__xYwUC{background:#fffbeb!important}.SeparateServices_iconCell__L0E\+H{text-align:center;width:40px}.SeparateServices_productIcon__rgPgF{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:inline-flex;height:30px;justify-content:center;width:30px}.SeparateServices_productName__YiV7f{font-weight:600}.SeparateServices_expandBtn__ol25p{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:0}.SeparateServices_expandBtn__ol25p:hover{color:#f5a51e}.SeparateServices_infoIconSmall__wVAcV{color:#9ca3af}.SeparateServices_expandBtn__ol25p:hover .SeparateServices_infoIconSmall__wVAcV{color:#f5a51e}.SeparateServices_handlingBadge__9R2j8{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.SeparateServices_exempt__48b5\+{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.SeparateServices_location__T3TxD{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.SeparateServices_normal__hGeDY{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.SeparateServices_admin__fW60-{background:#fff8eb;border:1px solid #fde68a;color:#d97706}.SeparateServices_vatValue__QhLbL{color:#111827;font-family:monospace;font-size:14px;font-weight:700}.SeparateServices_editableYes__uUobR{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669}.SeparateServices_editableNo__3ItGi,.SeparateServices_editableYes__uUobR{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 10px}.SeparateServices_editableNo__3ItGi{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280}.SeparateServices_remarks__0GeKJ{color:#6b7280;font-size:12px;max-width:180px}.SeparateServices_rowActions__2d1Jy{display:flex;gap:6px;justify-content:flex-end}.SeparateServices_editBtn__Ursbj{align-items:center;background:#fff8eb;border:1px solid #fde68a;border-radius:6px;color:#f5a51e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s ease;white-space:nowrap}.SeparateServices_editBtn__Ursbj:hover{background:#fef3c7;border-color:#fcd34d;color:#d97706}.SeparateServices_detailRow__7ukJN td{background:#fffbeb;border-bottom:1px solid #fde68a!important;padding:0!important}.SeparateServices_detailContent__rK0iU{padding:12px 18px 12px 68px}.SeparateServices_detailText__pzrGx{color:#92400e;font-size:13px;line-height:1.6}.SeparateServices_ruleCards__9x9Rh{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.SeparateServices_ruleCardBlue__rlPE8{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px}.SeparateServices_ruleCardBlue__rlPE8,.SeparateServices_ruleCardRed__g7jBS{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:280px;padding:16px 18px}.SeparateServices_ruleCardRed__g7jBS{background:#fef2f2;border:1px solid #fecaca;border-radius:10px}.SeparateServices_ruleIcon__sBMDG{flex-shrink:0;font-size:20px}.SeparateServices_ruleCardBlue__rlPE8 .SeparateServices_ruleText__tgDm7,.SeparateServices_ruleCardBlue__rlPE8 .SeparateServices_ruleTitle__12v7B{color:#1e40af}.SeparateServices_ruleCardRed__g7jBS .SeparateServices_ruleText__tgDm7,.SeparateServices_ruleCardRed__g7jBS .SeparateServices_ruleTitle__12v7B{color:#991b1b}.SeparateServices_ruleTitle__12v7B{display:block;font-size:13px;font-weight:700;margin-bottom:4px}.SeparateServices_ruleText__tgDm7{display:block;font-size:12px;line-height:1.6}.SeparateServices_systemEnforced__zKMIu{align-items:flex-start;background:#fff9;border-radius:6px;color:#b91c1c;display:flex;font-size:11px;font-weight:600;gap:6px;line-height:1.5;margin-top:10px;padding:8px 12px}.SeparateServices_systemEnforced__zKMIu svg{flex-shrink:0;margin-top:1px}@media (max-width:768px){.SeparateServices_ruleCards__9x9Rh,.SeparateServices_summaryCards__efRPL{flex-direction:column}}.PackageServices_container__NgRa1{background:#f8f9fb}.PackageServices_toolbar__vOtyg{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.PackageServices_titleSection__NDFA-{display:flex;flex-direction:column;gap:2px}.PackageServices_title__eY2tp{color:#111827;font-size:16px;font-weight:600}.PackageServices_subtitle__auDcV{color:#9ca3af;font-size:12px;font-weight:500}.PackageServices_infoBar__R\+JsK{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:14px 18px}.PackageServices_infoIcon__8Ngwt{color:#2563eb;flex-shrink:0;margin-top:1px}.PackageServices_infoContent__LcuE4{display:flex;flex-direction:column;gap:4px}.PackageServices_infoTitle__PwTbX{color:#1e40af;font-size:13px;font-weight:700}.PackageServices_infoText__eMg7M{color:#1e40af;font-size:13px;line-height:1.5}.PackageServices_principleCards__lC8Tq{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.PackageServices_principleCard__iOQzy{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;display:flex;flex:1 1;gap:12px;min-width:240px;padding:14px 16px}.PackageServices_principleCard__iOQzy svg{color:#f5a51e;flex-shrink:0;margin-top:2px}.PackageServices_principleTitle__Jvpg9{color:#111827;display:block;font-size:13px;font-weight:700;margin-bottom:2px}.PackageServices_principleText__oHL-1{color:#6b7280;display:block;font-size:12px;line-height:1.5}.PackageServices_sectionHeader__ccWnj{align-items:center;display:flex;gap:10px;padding:10px 0 8px}.PackageServices_sectionTitle__K0TI3{color:#111827;font-size:14px;font-weight:700}.PackageServices_sectionBadge__8Zrd4{background:#fff8eb;border:1px solid #fde68a;border-radius:999px;color:#f5a51e;font-size:11px;font-weight:700;padding:2px 8px}.PackageServices_tableSection__\+tWFp{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.PackageServices_tableCard__NYuGj{overflow-x:auto;width:100%}.PackageServices_table__fg\+Jf{background:#fff;border-collapse:collapse;width:100%}.PackageServices_table__fg\+Jf th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:11px;font-weight:600;padding:11px 14px;text-transform:uppercase;white-space:nowrap}.PackageServices_table__fg\+Jf th:last-child{border-right:none}.PackageServices_table__fg\+Jf td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:13px;padding:13px 14px}.PackageServices_table__fg\+Jf td:last-child{border-right:none}.PackageServices_table__fg\+Jf tbody tr:hover{background:#f9fafb}.PackageServices_scenarioName__6hR-g{font-weight:600;white-space:nowrap}.PackageServices_roleBadge__VpT8h{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.PackageServices_intermediary__\+ZjnM{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.PackageServices_tourOp__rwJxy{background:#fdf4ff;border:1px solid #e9d5ff;color:#9333ea}.PackageServices_agencyCell__TEVK2{color:#6b7280;font-size:12px}.PackageServices_destBadge__EyvFJ{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.PackageServices_destEu__HUq-v{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PackageServices_destNonEu__88Xph{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.PackageServices_destAny__YHKuC{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.PackageServices_vatValue__K2jL4{color:#111827;font-family:monospace;font-size:14px;font-weight:700}.PackageServices_regimeBadge__uv-oq{background:#fff8eb;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:inline-block;font-family:monospace;font-size:11px;font-weight:700;padding:3px 10px}.PackageServices_editableYes__T8xSq{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669}.PackageServices_editableNo__RlxaF,.PackageServices_editableYes__T8xSq{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 10px}.PackageServices_editableNo__RlxaF{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280}.PackageServices_remarks__P0FKY{color:#6b7280;font-size:12px;max-width:200px}.PackageServices_rowActions__eIBtX{display:flex;gap:6px;justify-content:flex-end}.PackageServices_editBtn__peaZk{align-items:center;background:#fff8eb;border:1px solid #fde68a;border-radius:6px;color:#f5a51e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s ease;white-space:nowrap}.PackageServices_editBtn__peaZk:hover{background:#fef3c7;border-color:#fcd34d;color:#d97706}.PackageServices_mixedCard__5kPTd{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden}.PackageServices_mixedHeader__jqLd5{align-items:flex-start;background:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e;display:flex;font-size:13px;gap:10px;line-height:1.5;padding:14px 18px}.PackageServices_mixedHeader__jqLd5 svg{color:#d97706;flex-shrink:0;margin-top:2px}.PackageServices_mixedExample__Fhydw{padding:18px}.PackageServices_mixedTitle__f8e-B{color:#111827;font-size:13px;font-weight:700;margin-bottom:14px}.PackageServices_mixedFlow__bKbUK{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.PackageServices_mixedStep__QfRk3{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:120px;padding:12px 16px;text-align:center}.PackageServices_mixedStepLabel__Xd5WY{color:#6b7280;font-size:11px;font-weight:600;text-transform:uppercase}.PackageServices_mixedStepValue__YBmNR{color:#111827;font-family:monospace;font-size:18px;font-weight:700}.PackageServices_mixedStepValueFinal__d8UEI{color:#f5a51e;font-family:monospace;font-size:18px;font-weight:700}.PackageServices_mixedArrow__MSx0T{color:#9ca3af;flex-shrink:0}.PackageServices_mixedSplit__cg0K8{display:flex;flex-wrap:wrap;gap:12px}.PackageServices_mixedSplitItem__tvqee{border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:160px;padding:12px 16px}.PackageServices_mixedSplitItem__tvqee:first-child{background:#ecfdf5;border:1px solid #a7f3d0}.PackageServices_mixedSplitItem__tvqee:last-child{background:#f3f4f6;border:1px solid #e5e7eb}.PackageServices_splitLabel__M\+0QX{color:#111827;font-size:12px;font-weight:700}.PackageServices_splitMargin__EqNxS{color:#374151;font-family:monospace;font-size:13px;font-weight:600}.PackageServices_splitVat__IoNaH{color:#059669;font-family:monospace;font-size:13px;font-weight:700}.PackageServices_splitVatExempt__UplC2{color:#6b7280;font-family:monospace;font-size:13px;font-weight:700}.PackageServices_ruleCards__UBbMI{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.PackageServices_ruleCard__KXaFp{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;flex:1 1;gap:12px;min-width:260px;padding:14px 16px}.PackageServices_ruleIcon__98Y5G{flex-shrink:0;font-size:20px}.PackageServices_ruleTitle__vkBft{color:#92400e;display:block;font-size:13px;font-weight:700;margin-bottom:2px}.PackageServices_ruleText__ZgFrs{color:#92400e;display:block;font-size:12px;line-height:1.6}@media (max-width:768px){.PackageServices_principleCards__lC8Tq,.PackageServices_ruleCards__UBbMI{flex-direction:column}.PackageServices_mixedFlow__bKbUK{align-items:stretch;flex-direction:column}.PackageServices_mixedArrow__MSx0T{align-self:center;transform:rotate(90deg)}}.SalesInvoices_container__IPfVZ{background:#f8f9fb;min-height:100%}.SalesInvoices_toolbar__LBuLO{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;justify-content:space-between;margin-bottom:14px;padding:18px 22px}.SalesInvoices_manager__z8KVv{align-items:center;color:#0f172a;display:flex;font-size:17px;font-weight:700;gap:10px}.SalesInvoices_managerCount__lonZD{background:#f1f5f9;border-radius:20px;color:#64748b;font-size:12px;font-weight:600;margin-left:4px;padding:3px 10px}.SalesInvoices_add__pjvuT{align-items:center;background:linear-gradient(135deg,#f5a51e,#e09410);border:none;border-radius:10px;box-shadow:0 2px 8px #f5a51e4d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:10px 20px;transition:all .2s ease}.SalesInvoices_add__pjvuT:hover{box-shadow:0 4px 14px #f5a51e66;transform:translateY(-1px)}.SalesInvoices_add__pjvuT:active{transform:translateY(0)}.SalesInvoices_filterBar__in1HR{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px;padding:16px 22px}.SalesInvoices_searchForm__14eRR{align-items:center;display:flex;flex:1 1;gap:8px;min-width:280px}.SalesInvoices_searchInput__Sbx74{background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:10px;color:#374151;font-size:13px;max-width:360px;padding:9px 14px;transition:all .2s ease;width:100%}.SalesInvoices_searchInput__Sbx74::placeholder{color:#94a3b8}.SalesInvoices_searchInput__Sbx74:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.SalesInvoices_addbtn__cAnPn{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;transition:all .15s ease}.SalesInvoices_addbtn__cAnPn:hover{background:#f8f9fb;border-color:#d1d5db}.SalesInvoices_addbtn__cAnPn:disabled{cursor:not-allowed;opacity:.6}.SalesInvoices_summaryBar__bowNM{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:14px}.SalesInvoices_summaryCard__2M1W7{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:16px 20px;position:relative;transition:all .2s ease}.SalesInvoices_summaryCard__2M1W7:before{background:linear-gradient(90deg,#e5e7eb,#e5e7eb);border-radius:14px 14px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.SalesInvoices_summaryCard__2M1W7:first-child:before{background:linear-gradient(90deg,#2563eb,#3b82f6)}.SalesInvoices_summaryCard__2M1W7:nth-child(2):before{background:linear-gradient(90deg,#f5a51e,#f59e0b)}.SalesInvoices_summaryCard__2M1W7:nth-child(3):before{background:linear-gradient(90deg,#059669,#10b981)}.SalesInvoices_summaryCard__2M1W7:nth-child(4):before{background:linear-gradient(90deg,#6366f1,#818cf8)}.SalesInvoices_summaryCard__2M1W7:nth-child(5):before{background:linear-gradient(90deg,#64748b,#94a3b8)}.SalesInvoices_summaryLabel__15M4R{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SalesInvoices_summaryValue__heGfO{color:#0f172a;font-size:16px;font-weight:800}.SalesInvoices_summaryValueAmt__XxGwM{color:#f5a51e;font-size:17px;font-weight:800}.SalesInvoices_tableSection__qg63j{background:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:0;overflow:hidden;width:100%}.SalesInvoices_tableCard__YZG8M{overflow-x:auto;width:100%}.SalesInvoices_table__e0b20{background:#fff;border-collapse:collapse;width:100%}.SalesInvoices_table__e0b20 th{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.SalesInvoices_table__e0b20 td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13.5px;padding:14px 16px;vertical-align:middle}.SalesInvoices_table__e0b20 tbody tr{transition:background .15s ease}.SalesInvoices_table__e0b20 tbody tr:hover{background:#fafbfe}.SalesInvoices_table__e0b20 tbody tr:last-child td{border-bottom:none}.SalesInvoices_invoiceNo__I6wDq{color:#2563eb;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:700}.SalesInvoices_bookingRef__TQLX1{color:#64748b;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px}.SalesInvoices_amount__AxDlN{color:#0f172a;font-size:14px;font-weight:700;white-space:nowrap}.SalesInvoices_customerName__NZk54{color:#1e293b;font-weight:600}.SalesInvoices_badge__8Vcje{align-items:center;border:1px solid #0000;border-radius:20px;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;letter-spacing:.2px;padding:4px 12px;white-space:nowrap}.SalesInvoices_rowActions__pUVxv{align-items:center;display:flex;gap:6px}.SalesInvoices_rowActions__pUVxv button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px;transition:all .15s ease}.SalesInvoices_rowActions__pUVxv button:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.SalesInvoices_rowActions__pUVxv button:disabled{cursor:not-allowed;opacity:.5}.SalesInvoices_viewBtn__nOVVn{background:#eff6ff!important;border-color:#bfdbfe!important;color:#2563eb!important}.SalesInvoices_viewBtn__nOVVn:hover{background:#dbeafe!important;color:#1d4ed8!important}.SalesInvoices_editBtn__v2ZPS{background:#fff7ed!important;border-color:#fed7aa!important;color:#ea580c!important}.SalesInvoices_editBtn__v2ZPS:hover{background:#ffedd5!important;color:#c2410c!important}.SalesInvoices_sendBtn__XinKB{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#059669!important}.SalesInvoices_sendBtn__XinKB:hover{background:#d1fae5!important;color:#047857!important}.SalesInvoices_sendBtnDisabled__WcC3u{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#94a3b8!important;cursor:not-allowed!important}.SalesInvoices_loadingContainer__1O4Nl{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:48px 20px}.SalesInvoices_loadingSpinner__LwaKB{animation:SalesInvoices_spin__kG3vi .8s linear infinite;border:3px solid #f1f5f9;border-radius:50%;border-top-color:#f5a51e;height:36px;width:36px}.SalesInvoices_loadingText__MjnY\+{color:#64748b;font-size:14px;font-weight:500}@keyframes SalesInvoices_spin__kG3vi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SalesInvoices_emptyState__eOubA{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:56px 24px;text-align:center}.SalesInvoices_emptyIcon__XsEab{align-items:center;background:linear-gradient(135deg,#fff7ed,#fef3c7);border-radius:16px;color:#f5a51e;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.SalesInvoices_emptyTitle__aKciB{color:#1e293b;font-size:15px;font-weight:700;margin-bottom:6px}.SalesInvoices_emptyHint__58ExF{color:#94a3b8;font-size:13px;line-height:1.5;max-width:320px}.SalesInvoices_footerBar__ZIop3{align-items:center;background:#fff;border-radius:0 0 14px 14px;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.SalesInvoices_paginationInfo__DHJZ6{color:#64748b;font-size:13px;font-weight:500}.SalesInvoices_paginationControls__s6L1q{align-items:center;display:flex;gap:6px}.SalesInvoices_pageBtn__1Hoqc{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:all .15s ease}.SalesInvoices_pageBtn__1Hoqc:hover{background:#f8fafc;border-color:#cbd5e1}.SalesInvoices_pageBtn__1Hoqc:disabled{cursor:not-allowed;opacity:.4}.SalesInvoices_pageBtnActive__59dnz{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important}.SalesInvoices_noResults__5Q6QF{color:#94a3b8;font-size:14px;padding:48px 20px!important;text-align:center}.SalesInvoices_dateCell__UwKxI{color:#64748b;font-size:13px;white-space:nowrap}.InvoiceModals_formSections__\+fmq5{display:flex;flex-direction:column;gap:20px}.InvoiceModals_formSection__xMA3q{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px}.InvoiceModals_sectionHeader__LhCUm{align-items:center;border-bottom:1px solid #f1f5f9;color:#1e293b;display:flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.4px;margin-bottom:16px;padding-bottom:10px;text-transform:uppercase}.InvoiceModals_sectionHeader__LhCUm svg{color:#64748b;flex-shrink:0}.InvoiceModals_sectionOptional__hdq1u{color:#94a3b8;font-size:11px;font-weight:500;letter-spacing:0;margin-left:auto;text-transform:none}.InvoiceModals_formGrid__sLr-x{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.InvoiceModals_fieldFull__yPXUC,.InvoiceModals_field__TzVOS{display:flex;flex-direction:column}.InvoiceModals_fieldFull__yPXUC label,.InvoiceModals_field__TzVOS label{color:#475569;font-size:13px;font-weight:600;margin-bottom:6px}.InvoiceModals_required__i0dmc{color:#ef4444;margin-left:2px}.InvoiceModals_fieldFull__yPXUC textarea,.InvoiceModals_field__TzVOS input,.InvoiceModals_field__TzVOS select{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:inherit;font-size:14px;outline:none;padding:9px 14px;transition:border-color .2s ease,box-shadow .2s ease}.InvoiceModals_fieldFull__yPXUC textarea::placeholder,.InvoiceModals_field__TzVOS input::placeholder{color:#94a3b8}.InvoiceModals_fieldFull__yPXUC textarea:focus,.InvoiceModals_field__TzVOS input:focus,.InvoiceModals_field__TzVOS select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.InvoiceModals_field__TzVOS input:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.InvoiceModals_fieldFull__yPXUC textarea{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:inherit;font-size:14px;min-height:80px;outline:none;padding:12px 14px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.InvoiceModals_fieldFull__yPXUC textarea:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.InvoiceModals_vatToggle__hJKrO{display:flex;gap:8px}.InvoiceModals_vatOption__ivq2j{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:10px 14px;transition:all .2s ease}.InvoiceModals_vatOption__ivq2j:hover{background:#f8fafc;border-color:#cbd5e1}.InvoiceModals_vatOptionActive__xTjR1{background:#fffbf0!important;border-color:#f5a51e!important;box-shadow:0 0 0 3px #f5a51e1a;color:#1e293b!important}.InvoiceModals_vatDot__VzpqU{border-radius:50%;flex-shrink:0;height:8px;width:8px}.InvoiceModals_currencyWrap__QxdTR{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;display:flex;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.InvoiceModals_currencyWrap__QxdTR:focus-within{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.InvoiceModals_currencyWrapTotal__CErwe{background:#fffdf7;border-color:#f5a51e}.InvoiceModals_currencySign__PTRpv{background:#f8fafc;border-right:1px solid #e2e8f0;color:#94a3b8;font-size:12px;font-weight:700;letter-spacing:.3px;padding:9px 12px;white-space:nowrap}.InvoiceModals_currencyInput__lXFAg{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#0f172a;flex:1 1;font-size:14px;outline:none;padding:9px 14px!important}.InvoiceModals_totalInput__MyX3g{color:#f5a51e!important;font-size:15px!important;font-weight:700!important}.InvoiceModals_error__TgAd6{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444414!important}.InvoiceModals_error__TgAd6:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444426!important}.InvoiceModals_errorMsg__iPzD8{color:#ef4444;font-size:12px;font-weight:500;margin-top:4px}.InvoiceModals_cancelBtn__ItRtp{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px;transition:all .15s ease}.InvoiceModals_cancelBtn__ItRtp:hover{background:#f8fafc;border-color:#cbd5e1}.InvoiceModals_cancelBtn__ItRtp:disabled{cursor:not-allowed;opacity:.5}.InvoiceModals_primaryBtn__T0sQB{align-items:center;background:linear-gradient(135deg,#f5a51e,#e09410);border:none;border-radius:10px;box-shadow:0 2px 8px #f5a51e40;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:7px;padding:9px 22px;transition:all .2s ease}.InvoiceModals_primaryBtn__T0sQB:hover:not(:disabled){box-shadow:0 4px 14px #f5a51e59;transform:translateY(-1px)}.InvoiceModals_primaryBtn__T0sQB:active{transform:translateY(0)}.InvoiceModals_primaryBtn__T0sQB:disabled{cursor:not-allowed;opacity:.7;transform:none}.InvoiceModals_iconBtn__bV9lb{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .15s ease}.InvoiceModals_iconBtn__bV9lb:hover{background:#f0f4ff;border-color:#bfdbfe;color:#2563eb}.InvoiceModals_spinner__ihoNY{animation:InvoiceModals_spin__LnjgI .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:15px;width:15px}@keyframes InvoiceModals_spin__LnjgI{to{transform:rotate(1turn)}}.InvoiceModals_viewContainer__nUWj\+{display:flex;flex-direction:column;gap:16px}.InvoiceModals_viewHeaderCard__pVdtx{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:14px;display:flex;justify-content:space-between;padding:20px 22px}.InvoiceModals_viewHeaderLeft__4n-w4{align-items:center;display:flex;gap:14px}.InvoiceModals_viewHeaderIcon__2dxWT{align-items:center;background:linear-gradient(135deg,#fff7ed,#fef3c7);border-radius:14px;color:#f5a51e;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.InvoiceModals_viewHeaderNumber__2oGdu{color:#0f172a;font-family:JetBrains Mono,Fira Code,monospace;font-size:18px;font-weight:800;letter-spacing:-.3px}.InvoiceModals_viewHeaderLabel__fBVYt{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.InvoiceModals_viewHeaderRight__jwzzq{align-items:center;display:flex}.InvoiceModals_viewStatusBadge__0\+o6T{align-items:center;border:1.5px solid #0000;border-radius:20px;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.2px;padding:6px 16px}.InvoiceModals_viewInfoGrid__l2wwl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.InvoiceModals_viewInfoItem__IyUVt{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:12px;padding:14px 16px;transition:border-color .15s ease}.InvoiceModals_viewInfoItem__IyUVt:hover{border-color:#cbd5e1}.InvoiceModals_viewInfoIcon__iWzxy{align-items:center;background:#f1f5f9;border-radius:9px;color:#64748b;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:1px;width:32px}.InvoiceModals_viewInfoLabel__CLmHy{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.4px;margin-bottom:3px;text-transform:uppercase}.InvoiceModals_viewInfoValue__OOeR5{color:#1e293b;font-size:14px;font-weight:600}.InvoiceModals_viewInfoValueMono__MApGI{color:#2563eb;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;font-weight:700}.InvoiceModals_viewVatBadge__LMf-c{border:1px solid #0000;border-radius:16px;display:inline-flex;font-size:12px;font-weight:700;padding:3px 10px}.InvoiceModals_viewFinanceCard__zyLZS{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.InvoiceModals_viewFinanceTitle__fIHzC{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.5px;padding:14px 20px;text-transform:uppercase}.InvoiceModals_viewFinanceTitle__fIHzC svg{color:#94a3b8}.InvoiceModals_viewFinanceRows__Gv32F{padding:6px 0}.InvoiceModals_viewFinanceRow__wC\+DA{align-items:center;display:flex;justify-content:space-between;padding:10px 20px}.InvoiceModals_viewFinanceLabel__djxVU{color:#64748b;font-size:14px;font-weight:500}.InvoiceModals_viewFinanceAmount__HaO-e{color:#1e293b;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;font-weight:600}.InvoiceModals_viewFinanceDivider__J2e88{background:#e5e7eb;height:1px;margin:4px 20px}.InvoiceModals_viewFinanceRowTotal__s\+\+\+H{background:linear-gradient(135deg,#fffbf0,#fff7e6);border:1px solid #fde68a;border-radius:10px;margin:6px 10px 10px;padding:14px 16px}.InvoiceModals_viewFinanceTotalLabel__vLecL{color:#92400e;font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.InvoiceModals_viewFinanceTotalAmount__fBGOo{color:#f5a51e;font-family:JetBrains Mono,Fira Code,monospace;font-size:20px;font-weight:800;letter-spacing:-.5px}.InvoiceModals_viewNotesCard__XRmrz{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.InvoiceModals_viewNotesTitle__qtLOm{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.5px;padding:14px 20px;text-transform:uppercase}.InvoiceModals_viewNotesTitle__qtLOm svg{color:#94a3b8}.InvoiceModals_viewNotesText__cdpwb{color:#475569;font-size:14px;line-height:1.6;margin:0;padding:14px 20px}.InvoiceModals_badge__mMyfG{align-items:center;border:1px solid #0000;border-radius:20px;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:4px 12px;white-space:nowrap}.InvoiceModals_viewGrid__GeBZn{display:flex;flex-direction:column;gap:16px}.InvoiceModals_viewSection__bojMX{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.InvoiceModals_viewSectionTitle__3C6hA{background:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.05em;padding:12px 18px;text-transform:uppercase}.InvoiceModals_viewRows__CvFba{display:flex;flex-direction:column}.InvoiceModals_viewRow__ZYhKV{align-items:center;border-bottom:1px solid #f5f5f5;color:#1e293b;display:flex;font-size:14px;justify-content:space-between;padding:12px 18px}.InvoiceModals_viewRow__ZYhKV:last-child{border-bottom:none}.InvoiceModals_viewRowTotal__1J5rh{background:#fafbfc}.InvoiceModals_viewLabel__UwcgZ{color:#64748b;font-size:13px;font-weight:500}.InvoiceModals_viewMono__9m\+SN{color:#374151;font-family:monospace;font-size:13px;font-weight:600}.InvoiceModals_viewTotal__8wl4j{color:#f5a51e;font-size:16px;font-weight:700}.InvoiceModals_viewTotalRed__ERF35{color:#b91c1c;font-size:16px;font-weight:700}.InvoiceModals_viewTotalAmber__Pvl3U{color:#d97706;font-size:16px;font-weight:700}.InvoiceModals_viewNotes__qMBSa{color:#475569;font-size:14px;line-height:1.6;margin:0;padding:14px 18px}.DebitNotes_container__VnKwF{background:#f8f9fb}.DebitNotes_toolbar__Itkzc{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.DebitNotes_manager__uww36{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.DebitNotes_add__h\+xo\+{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.DebitNotes_add__h\+xo\+:hover{background:#ffe0a0}.DebitNotes_filterBar__\+rQk2{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.DebitNotes_searchForm__CXswB{align-items:center;display:flex;gap:8px}.DebitNotes_searchInput__eXOKV{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:310px}.DebitNotes_searchInput__eXOKV::placeholder{color:#9ca3af}.DebitNotes_searchInput__eXOKV:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.DebitNotes_addbtn__w34rB{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.DebitNotes_summaryBar__i-wk4{display:flex;gap:12px;margin-bottom:12px}.DebitNotes_summaryCard__HD58E{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.DebitNotes_summaryLabel__EcpY-{color:#6b7280;font-size:13px;font-weight:500}.DebitNotes_summaryValue__awob9{color:#111827;font-size:14px;font-weight:700}.DebitNotes_summaryValueAmt__6ZJHv{color:#d97706;font-size:15px;font-weight:700}.DebitNotes_tableSection__B7DY\+{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.DebitNotes_tableCard__l13I6{overflow-x:auto;width:100%}.DebitNotes_table__tuazJ{background:#fff;border-collapse:collapse;width:100%}.DebitNotes_table__tuazJ th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.DebitNotes_table__tuazJ th:last-child{border-right:none}.DebitNotes_table__tuazJ td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:13px 14px}.DebitNotes_table__tuazJ td:last-child{border-right:none}.DebitNotes_table__tuazJ tbody tr:hover{background:#f9fafb}.DebitNotes_docNo__6Nb3O{color:#374151;font-family:monospace;font-weight:600}.DebitNotes_ref__UHA96{color:#6b7280;font-family:monospace;font-size:13px}.DebitNotes_amount__me0Qp{color:#d97706;font-weight:600;white-space:nowrap}.DebitNotes_badge__qYyaa{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.DebitNotes_rowActions__OF9g0{align-items:center;display:flex;gap:6px;justify-content:flex-end}.DebitNotes_rowActions__OF9g0 button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.DebitNotes_rowActions__OF9g0 button:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.DebitNotes_sendBtn__3Lgec{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#059669!important}.DebitNotes_sendBtn__3Lgec:hover{background:#d1fae5!important;color:#047857!important}.DebitNotes_footerBar__2Hrk3{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.DebitNotes_paginationInfo__Mobvd{color:#6b7280;font-size:13px;font-weight:500}.DebitNotes_noResults__ucg7T{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.DebitNotes_loadingCell__z\+\+fQ{min-height:120px;padding:20px;text-align:center}.DebitNotes_spinner__Owwyy{animation:DebitNotes_spin__iTwAp 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;margin:0 auto;width:32px}@keyframes DebitNotes_spin__iTwAp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DebitNotes_noDataCell__VTkWi{color:#9ca3af;font-style:italic;padding:40px 20px;text-align:center}.DebitNotes_reasonText__eJZwz{color:#374151;font-size:13px;font-weight:500}.CreditNotes_container__r1V\+Z{background:#f8f9fb}.CreditNotes_toolbar__aoPTQ{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.CreditNotes_manager__qyd-F{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.CreditNotes_add__ia9Qh{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.CreditNotes_add__ia9Qh:hover{background:#ffe0a0}.CreditNotes_filterBar__xlSp0{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.CreditNotes_searchForm__bhCQi{align-items:center;display:flex;gap:8px}.CreditNotes_searchInput__-vqAs{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:310px}.CreditNotes_searchInput__-vqAs::placeholder{color:#9ca3af}.CreditNotes_searchInput__-vqAs:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CreditNotes_addbtn__sPPmx{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.CreditNotes_summaryBar__VHtFg{display:flex;gap:12px;margin-bottom:12px}.CreditNotes_summaryCard__Xn8CW{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.CreditNotes_summaryLabel__\+7qax{color:#6b7280;font-size:13px;font-weight:500}.CreditNotes_summaryValue__VoQ5W{color:#111827;font-size:14px;font-weight:700}.CreditNotes_summaryValueAmt__jVlGt{color:#b91c1c;font-size:15px;font-weight:700}.CreditNotes_tableSection__KKI-B{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.CreditNotes_tableCard__hxrv2{overflow-x:auto;width:100%}.CreditNotes_table__Pm-EV{background:#fff;border-collapse:collapse;width:100%}.CreditNotes_table__Pm-EV th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.CreditNotes_table__Pm-EV th:last-child{border-right:none}.CreditNotes_table__Pm-EV td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:13px 14px}.CreditNotes_table__Pm-EV td:last-child{border-right:none}.CreditNotes_table__Pm-EV tbody tr:hover{background:#f9fafb}.CreditNotes_docNo__H-q0E{color:#374151;font-family:monospace;font-weight:600}.CreditNotes_ref__kI5-a{color:#6b7280;font-family:monospace;font-size:13px}.CreditNotes_amount__zKLp8{color:#b91c1c;font-weight:600;white-space:nowrap}.CreditNotes_badge__r\+C4d{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.CreditNotes_rowActions__tgiuq{align-items:center;display:flex;gap:6px;justify-content:flex-end}.CreditNotes_rowActions__tgiuq button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.CreditNotes_rowActions__tgiuq button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.CreditNotes_sendBtnDisabled__KLPhW{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.CreditNotes_footerBar__Qh4Xp{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.CreditNotes_paginationInfo__K7Cn1{color:#6b7280;font-size:13px;font-weight:500}.CreditNotes_noResults__Q7toT{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.CreditNotes_loadingCell__3soYr{min-height:120px;padding:20px;text-align:center}.CreditNotes_spinner__lJMcp{animation:CreditNotes_spin__BzieY 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;margin:0 auto;width:32px}@keyframes CreditNotes_spin__BzieY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreditNotes_noDataCell__MhVJj{color:#9ca3af;font-style:italic;padding:40px 20px;text-align:center}.CreditNotes_reasonText__WtV1\+{color:#374151;font-size:13px;font-weight:500}.FlightVouchers_container__kKvIm{background:#f8f9fb}.FlightVouchers_toolbar__q2YjA{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.FlightVouchers_manager__LhT9\+{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.FlightVouchers_add__WBc0I{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.FlightVouchers_add__WBc0I:hover{background:#ffe0a0}.FlightVouchers_filterBar__FXHtu{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.FlightVouchers_searchForm__-jamb{align-items:center;display:flex;gap:8px}.FlightVouchers_searchInput__wnbut{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.FlightVouchers_searchInput__wnbut::placeholder{color:#9ca3af}.FlightVouchers_searchInput__wnbut:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FlightVouchers_addbtn__cofX6{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.FlightVouchers_summaryBar__Ww7rb{display:flex;gap:12px;margin-bottom:12px}.FlightVouchers_summaryCard__u367u{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.FlightVouchers_summaryLabel__LlOWT{color:#6b7280;font-size:13px;font-weight:500}.FlightVouchers_summaryValue__1cWtH{color:#111827;font-size:14px;font-weight:700}.FlightVouchers_tableSection__fTpMW{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.FlightVouchers_tableCard__J4Pb5{overflow-x:auto;width:100%}.FlightVouchers_table__KWmso{background:#fff;border-collapse:collapse;width:100%}.FlightVouchers_table__KWmso th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.FlightVouchers_table__KWmso th:last-child{border-right:none}.FlightVouchers_table__KWmso td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px}.FlightVouchers_table__KWmso td:last-child{border-right:none}.FlightVouchers_table__KWmso tbody tr:hover{background:#f9fafb}.FlightVouchers_docNo__SFaJY{color:#374151;font-family:monospace;font-weight:600}.FlightVouchers_ref__v0rLC{color:#6b7280;font-family:monospace;font-size:13px}.FlightVouchers_center__50iye{text-align:center}.FlightVouchers_route__q6j6w{color:#374151;font-size:13px;max-width:200px}.FlightVouchers_flightCell__yHmKu{display:flex;flex-direction:column;gap:2px}.FlightVouchers_flightNo__9vpiL{color:#111827;font-family:monospace;font-size:13px;font-weight:700}.FlightVouchers_flightRoute__hpTbF{color:#374151;font-size:13px;font-weight:600}.FlightVouchers_flightDate__8nTNN{color:#6b7280;font-size:12px}.FlightVouchers_hotelCell__OtODr{display:flex;flex-direction:column;gap:2px}.FlightVouchers_hotelName__nwsfD{color:#111827;font-size:13px;font-weight:600}.FlightVouchers_hotelLocation__Xqe5u{color:#6b7280;font-size:12px}.FlightVouchers_badge__oXksZ{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.FlightVouchers_rowActions__8Jgd2{align-items:center;display:flex;gap:6px;justify-content:flex-end}.FlightVouchers_rowActions__8Jgd2 button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.FlightVouchers_rowActions__8Jgd2 button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.FlightVouchers_sendBtnDisabled__3Nh\+v{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.FlightVouchers_footerBar__73kR4{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.FlightVouchers_paginationInfo__RI\+BQ{color:#6b7280;font-size:13px;font-weight:500}.FlightVouchers_noResults__NRKKS{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.FlightVouchers_loadingContainer__rlat6{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.FlightVouchers_loadingSpinner__GwFTD{animation:FlightVouchers_spin__jwnCJ 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes FlightVouchers_spin__jwnCJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VoucherModals_formGrid__jG6WU{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.VoucherModals_fieldFull__F\+mWZ,.VoucherModals_field__Degyl{display:flex;flex-direction:column}.VoucherModals_fieldFull__F\+mWZ{grid-column:1/-1}.VoucherModals_fieldFull__F\+mWZ label,.VoucherModals_field__Degyl label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.VoucherModals_required__H5U7-{color:#ef4444;margin-left:2px}.VoucherModals_sectionLabel__mN5h8{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;padding:6px 0 2px;text-transform:uppercase}.VoucherModals_fieldFull__F\+mWZ input,.VoucherModals_fieldFull__F\+mWZ textarea,.VoucherModals_field__Degyl input,.VoucherModals_field__Degyl select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease}.VoucherModals_fieldFull__F\+mWZ input::placeholder,.VoucherModals_fieldFull__F\+mWZ textarea::placeholder,.VoucherModals_field__Degyl input::placeholder{color:#9ca3af}.VoucherModals_fieldFull__F\+mWZ input:focus,.VoucherModals_fieldFull__F\+mWZ textarea:focus,.VoucherModals_field__Degyl input:focus,.VoucherModals_field__Degyl select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.VoucherModals_fieldFull__F\+mWZ textarea{min-height:80px;resize:vertical}.VoucherModals_cancelBtn__vpXyN{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease}.VoucherModals_cancelBtn__vpXyN:hover{background:#f9fafb;border-color:#d1d5db}.VoucherModals_cancelBtn__vpXyN:disabled{cursor:not-allowed;opacity:.6}.VoucherModals_primaryBtn__EKm6r{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 18px;transition:background .15s ease}.VoucherModals_primaryBtn__EKm6r:hover:not(:disabled){background:#e09410}.VoucherModals_primaryBtn__EKm6r:disabled{cursor:not-allowed;opacity:.75}.VoucherModals_primaryBtn__EKm6r:focus{box-shadow:0 0 0 3px #f5a51e4d;outline:none}.VoucherModals_iconBtn__4bSvU{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s ease}.VoucherModals_iconBtn__4bSvU:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.VoucherModals_sendBtnDisabled__FgA7C{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#d1d5db;cursor:not-allowed;display:inline-flex;font-size:13px;font-weight:600;gap:6px;opacity:.5;padding:8px 14px}.VoucherModals_spinner__x37Tq{animation:VoucherModals_spin__aVi4t .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes VoucherModals_spin__aVi4t{to{transform:rotate(1turn)}}.VoucherModals_viewGrid__NAHFN{display:flex;flex-direction:column;gap:16px}.VoucherModals_viewSection__-Sqxe{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.VoucherModals_viewSectionTitle__l\+HOX{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 16px;text-transform:uppercase}.VoucherModals_viewRows__-xoib{display:flex;flex-direction:column}.VoucherModals_viewRow__Fpnq8{align-items:center;border-bottom:1px solid #f5f5f5;color:#111827;display:flex;font-size:14px;justify-content:space-between;padding:11px 16px}.VoucherModals_viewRow__Fpnq8:last-child{border-bottom:none}.VoucherModals_viewLabel__3a-Zf{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500}.VoucherModals_viewMono__zDoDn{color:#374151;font-family:monospace;font-size:13px;font-weight:600}.VoucherModals_viewBold__cLON-{color:#111827;font-weight:600}.VoucherModals_badge__3Uuv-{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.VoucherModals_error__vrwUG{border:2px solid #ef4444!important;box-shadow:0 0 0 2px #ef44441a!important}.VoucherModals_error__vrwUG:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444433!important;outline:none}.HotelVouchers_container__N9o\+k{background:#f8f9fb}.HotelVouchers_toolbar__tdMd0{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.HotelVouchers_manager__yfMzH{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.HotelVouchers_add__cySL4{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.HotelVouchers_add__cySL4:hover{background:#ffe0a0}.HotelVouchers_filterBar__E1eJk{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.HotelVouchers_searchForm__ii7lq{align-items:center;display:flex;gap:8px}.HotelVouchers_searchInput__doNge{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.HotelVouchers_searchInput__doNge::placeholder{color:#9ca3af}.HotelVouchers_searchInput__doNge:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HotelVouchers_addbtn__C6HRT{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.HotelVouchers_summaryBar__2KX2A{display:flex;gap:12px;margin-bottom:12px}.HotelVouchers_summaryCard__0aSjj{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.HotelVouchers_summaryLabel__7Ugjn{color:#6b7280;font-size:13px;font-weight:500}.HotelVouchers_summaryValue__l14l6{color:#111827;font-size:14px;font-weight:700}.HotelVouchers_tableSection__nOSv1{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.HotelVouchers_tableCard__nAzwj{overflow-x:auto;width:100%}.HotelVouchers_table__rERRW{background:#fff;border-collapse:collapse;width:100%}.HotelVouchers_table__rERRW th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.HotelVouchers_table__rERRW th:last-child{border-right:none}.HotelVouchers_table__rERRW td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px}.HotelVouchers_table__rERRW td:last-child{border-right:none}.HotelVouchers_table__rERRW tbody tr:hover{background:#f9fafb}.HotelVouchers_docNo__PdYZB{color:#374151;font-family:monospace;font-weight:600}.HotelVouchers_ref__rIZsU{color:#6b7280;font-family:monospace;font-size:13px}.HotelVouchers_center__xKEU6{text-align:center}.HotelVouchers_route__n4dtx{color:#374151;font-size:13px;max-width:200px}.HotelVouchers_flightCell__L6rgi{display:flex;flex-direction:column;gap:2px}.HotelVouchers_flightNo__u3TFu{color:#111827;font-family:monospace;font-size:13px;font-weight:700}.HotelVouchers_flightRoute__G00Tk{color:#374151;font-size:13px;font-weight:600}.HotelVouchers_flightDate__11vRt{color:#6b7280;font-size:12px}.HotelVouchers_hotelCell__l8fdp{display:flex;flex-direction:column;gap:2px}.HotelVouchers_hotelName__Ouowx{color:#111827;font-size:13px;font-weight:600}.HotelVouchers_hotelLocation__sExo-{color:#6b7280;font-size:12px}.HotelVouchers_badge__71RMq{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.HotelVouchers_rowActions__gdbH5{align-items:center;display:flex;gap:6px;justify-content:flex-end}.HotelVouchers_rowActions__gdbH5 button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.HotelVouchers_rowActions__gdbH5 button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.HotelVouchers_sendBtnDisabled__uLJVc{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.HotelVouchers_footerBar__zNk1l{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.HotelVouchers_paginationInfo__QGthf{color:#6b7280;font-size:13px;font-weight:500}.HotelVouchers_noResults__gs6hF{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.HotelVouchers_loadingContainer__4CPmI{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.HotelVouchers_loadingSpinner__Q\+Hg0{animation:HotelVouchers_spin__-EWdu 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes HotelVouchers_spin__-EWdu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TransferVouchers_container__t56la{background:#f8f9fb}.TransferVouchers_toolbar__Wdd8h{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.TransferVouchers_manager__90USf{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.TransferVouchers_add__1snqT{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.TransferVouchers_add__1snqT:hover{background:#ffe0a0}.TransferVouchers_filterBar__zZ9f7{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.TransferVouchers_searchForm__-9R\+A{align-items:center;display:flex;gap:8px}.TransferVouchers_searchInput__ThO24{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.TransferVouchers_searchInput__ThO24::placeholder{color:#9ca3af}.TransferVouchers_searchInput__ThO24:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.TransferVouchers_addbtn__GPoQz{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.TransferVouchers_summaryBar__7UI9E{display:flex;gap:12px;margin-bottom:12px}.TransferVouchers_summaryCard__T3MmM{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.TransferVouchers_summaryLabel__mc0\+7{color:#6b7280;font-size:13px;font-weight:500}.TransferVouchers_summaryValue__KGmV6{color:#111827;font-size:14px;font-weight:700}.TransferVouchers_tableSection__UjttT{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.TransferVouchers_tableCard__KMDUZ{overflow-x:auto;width:100%}.TransferVouchers_table__QjPDc{background:#fff;border-collapse:collapse;width:100%}.TransferVouchers_table__QjPDc th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.TransferVouchers_table__QjPDc th:last-child{border-right:none}.TransferVouchers_table__QjPDc td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px}.TransferVouchers_table__QjPDc td:last-child{border-right:none}.TransferVouchers_table__QjPDc tbody tr:hover{background:#f9fafb}.TransferVouchers_docNo__XiJ6P{color:#374151;font-family:monospace;font-weight:600}.TransferVouchers_ref__HncLu{color:#6b7280;font-family:monospace;font-size:13px}.TransferVouchers_center__6X0kl{text-align:center}.TransferVouchers_route__BMQsr{color:#374151;font-size:13px;max-width:200px}.TransferVouchers_flightCell__LvkOy{display:flex;flex-direction:column;gap:2px}.TransferVouchers_flightNo__3dYxM{color:#111827;font-family:monospace;font-size:13px;font-weight:700}.TransferVouchers_flightRoute__G4-9K{color:#374151;font-size:13px;font-weight:600}.TransferVouchers_flightDate__TPwbB{color:#6b7280;font-size:12px}.TransferVouchers_hotelCell__z1Z1J{display:flex;flex-direction:column;gap:2px}.TransferVouchers_hotelName__GzHrM{color:#111827;font-size:13px;font-weight:600}.TransferVouchers_hotelLocation__IcJXN{color:#6b7280;font-size:12px}.TransferVouchers_badge__kuK9p{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.TransferVouchers_rowActions__mr4Fh{align-items:center;display:flex;gap:6px;justify-content:flex-end}.TransferVouchers_rowActions__mr4Fh button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.TransferVouchers_rowActions__mr4Fh button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.TransferVouchers_sendBtnDisabled__YALll{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.TransferVouchers_footerBar__qQvzk{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.TransferVouchers_paginationInfo__qCs7z{color:#6b7280;font-size:13px;font-weight:500}.TransferVouchers_noResults__tU\+Iw{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.TransferVouchers_loadingContainer__3vw3z{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.TransferVouchers_loadingSpinner__JwJkv{animation:TransferVouchers_spin__DvjQ1 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes TransferVouchers_spin__DvjQ1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingConfirmations_container__w\+Oxc{background:#f8f9fb}.BookingConfirmations_toolbar__kbtt7{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.BookingConfirmations_manager__SQZkN{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.BookingConfirmations_add__31FYi{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.BookingConfirmations_add__31FYi:hover{background:#ffe0a0}.BookingConfirmations_filterBar__d0Jkl{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.BookingConfirmations_searchForm__3FAAR{align-items:center;display:flex;gap:8px}.BookingConfirmations_searchInput__uHL8J{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.BookingConfirmations_searchInput__uHL8J::placeholder{color:#9ca3af}.BookingConfirmations_searchInput__uHL8J:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.BookingConfirmations_addbtn__t0oaj{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.BookingConfirmations_summaryBar__VdFMV{display:flex;gap:12px;margin-bottom:12px}.BookingConfirmations_summaryCard__KuYWJ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.BookingConfirmations_summaryLabel__gTUci{color:#6b7280;font-size:13px;font-weight:500}.BookingConfirmations_summaryValue__luIc2{color:#111827;font-size:14px;font-weight:700}.BookingConfirmations_tableSection__rlo8n{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.BookingConfirmations_tableCard__4K-OC{overflow-x:auto;width:100%}.BookingConfirmations_table__Vmf4Y{background:#fff;border-collapse:collapse;width:100%}.BookingConfirmations_table__Vmf4Y th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.BookingConfirmations_table__Vmf4Y th:last-child{border-right:none}.BookingConfirmations_table__Vmf4Y td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px;vertical-align:middle}.BookingConfirmations_table__Vmf4Y td:last-child{border-right:none}.BookingConfirmations_table__Vmf4Y tbody tr:hover{background:#f9fafb}.BookingConfirmations_docNo__Alyin{color:#374151;font-family:monospace;font-weight:600;white-space:nowrap}.BookingConfirmations_ref__g4N57{color:#6b7280;font-family:monospace;font-size:13px;white-space:nowrap}.BookingConfirmations_amount__-QrK8{color:#111827;font-weight:600;white-space:nowrap}.BookingConfirmations_componentList__Drmfg{display:flex;flex-direction:column;gap:4px}.BookingConfirmations_componentPill__7TVPb{background:#f0f4ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-block;font-size:11.5px;font-weight:500;max-width:240px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.BookingConfirmations_badge__ew\+0Q{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.BookingConfirmations_rowActions__56do3{align-items:center;display:flex;gap:6px;justify-content:flex-end}.BookingConfirmations_rowActions__56do3 button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.BookingConfirmations_rowActions__56do3 button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.BookingConfirmations_sendBtnDisabled__btCAl{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.BookingConfirmations_footerBar__g0UfE{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.BookingConfirmations_paginationInfo__n2orC{color:#6b7280;font-size:13px;font-weight:500}.BookingConfirmations_noResults__Tz-IG{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.BookingConfirmations_loadingContainer__-kN-Z{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.BookingConfirmations_loadingSpinner__Aw4zJ{animation:BookingConfirmations_spin__Ks3vP 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes BookingConfirmations_spin__Ks3vP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingDocModals_formGrid__pIZea{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.BookingDocModals_field__TwueJ{display:flex;flex-direction:column}.BookingDocModals_fieldFull__U-m-6{display:flex;flex-direction:column;grid-column:1/-1}.BookingDocModals_fieldFull__U-m-6 label,.BookingDocModals_field__TwueJ label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.BookingDocModals_required__rryv-{color:#ef4444;margin-left:2px}.BookingDocModals_sectionLabel__ro2Dz{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;padding:6px 0 2px;text-transform:uppercase}.BookingDocModals_fieldFull__U-m-6 input,.BookingDocModals_fieldFull__U-m-6 textarea,.BookingDocModals_field__TwueJ input,.BookingDocModals_field__TwueJ select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease}.BookingDocModals_fieldFull__U-m-6 input::placeholder,.BookingDocModals_fieldFull__U-m-6 textarea::placeholder,.BookingDocModals_field__TwueJ input::placeholder{color:#9ca3af}.BookingDocModals_fieldFull__U-m-6 input:focus,.BookingDocModals_fieldFull__U-m-6 textarea:focus,.BookingDocModals_field__TwueJ input:focus,.BookingDocModals_field__TwueJ select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.BookingDocModals_fieldFull__U-m-6 textarea{min-height:80px;resize:vertical}.BookingDocModals_cancelBtn__sWqDC{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s}.BookingDocModals_cancelBtn__sWqDC:hover{background:#f9fafb;border-color:#d1d5db}.BookingDocModals_cancelBtn__sWqDC:disabled{cursor:not-allowed;opacity:.6}.BookingDocModals_primaryBtn__6HUAX{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 18px;transition:background .15s}.BookingDocModals_primaryBtn__6HUAX:hover:not(:disabled){background:#e09410}.BookingDocModals_primaryBtn__6HUAX:disabled{cursor:not-allowed;opacity:.75}.BookingDocModals_iconBtn__UOF9Q{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s}.BookingDocModals_iconBtn__UOF9Q:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.BookingDocModals_sendBtnDisabled__yU9q0{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#d1d5db;cursor:not-allowed;display:inline-flex;font-size:13px;font-weight:600;gap:6px;opacity:.5;padding:8px 14px}.BookingDocModals_spinner__fxKqD{animation:BookingDocModals_spin__qGnh2 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes BookingDocModals_spin__qGnh2{to{transform:rotate(1turn)}}.BookingDocModals_viewGrid__hh9qa{display:flex;flex-direction:column;gap:16px}.BookingDocModals_viewSection__blK-t{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.BookingDocModals_viewSectionTitle__FCfjw{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 16px;text-transform:uppercase}.BookingDocModals_viewRows__Ef7VA{display:flex;flex-direction:column}.BookingDocModals_viewRow__N5G2O{align-items:center;border-bottom:1px solid #f5f5f5;color:#111827;display:flex;font-size:14px;justify-content:space-between;padding:11px 16px}.BookingDocModals_viewRow__N5G2O:last-child{border-bottom:none}.BookingDocModals_viewRowTotal__Ot14x{background:#fafafa}.BookingDocModals_viewLabel__17K8y{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500}.BookingDocModals_viewMono__n9R6k{color:#374151;font-family:monospace;font-size:13px;font-weight:600}.BookingDocModals_viewTotal__7Mxl8{color:#f5a51e;font-size:16px;font-weight:700}.BookingDocModals_viewNotes__FnZPw{color:#374151;font-size:14px;line-height:1.6;margin:0;padding:12px 16px}.BookingDocModals_badge__2pTAK{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.BookingDocModals_ssrPill__AddHI{align-items:center;background:#f0f4ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:3px 8px;white-space:nowrap}.BookingDocModals_ssrGrid__un\+2I{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.BookingDocModals_coverageList__aijYs{display:flex;flex-direction:column;gap:6px;padding:12px 16px}.BookingDocModals_coverageItem__jNvFL{align-items:center;color:#374151;display:flex;font-size:13.5px;gap:8px}.BookingDocModals_coverageItem__jNvFL:before{color:#059669;content:"✓";flex-shrink:0;font-size:13px;font-weight:700}.SSRConfirmations_container__dMyiq{background:#f8f9fb}.SSRConfirmations_toolbar__eiyra{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.SSRConfirmations_manager__rD4wi{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.SSRConfirmations_add__AdHPS{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.SSRConfirmations_add__AdHPS:hover{background:#ffe0a0}.SSRConfirmations_filterBar__QysHE{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.SSRConfirmations_searchForm__UHACn{align-items:center;display:flex;gap:8px}.SSRConfirmations_searchInput__BJtCe{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.SSRConfirmations_searchInput__BJtCe::placeholder{color:#9ca3af}.SSRConfirmations_searchInput__BJtCe:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.SSRConfirmations_addbtn__QWJAv{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.SSRConfirmations_summaryBar__b1det{display:flex;gap:12px;margin-bottom:12px}.SSRConfirmations_summaryCard__GKSFK{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.SSRConfirmations_summaryLabel__QDDgV{color:#6b7280;font-size:13px;font-weight:500}.SSRConfirmations_summaryValue__uzIus{color:#111827;font-size:14px;font-weight:700}.SSRConfirmations_tableSection__Mk6C0{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.SSRConfirmations_tableCard__vSgDt{overflow-x:auto;width:100%}.SSRConfirmations_table__ZlH0I{background:#fff;border-collapse:collapse;width:100%}.SSRConfirmations_table__ZlH0I th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.SSRConfirmations_table__ZlH0I th:last-child{border-right:none}.SSRConfirmations_table__ZlH0I td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px;vertical-align:middle}.SSRConfirmations_table__ZlH0I td:last-child{border-right:none}.SSRConfirmations_table__ZlH0I tbody tr:hover{background:#f9fafb}.SSRConfirmations_docNo__dmrWm{color:#374151;font-family:monospace;font-weight:600;white-space:nowrap}.SSRConfirmations_ref__CdBTN{color:#6b7280;font-family:monospace;font-size:13px;white-space:nowrap}.SSRConfirmations_flight__st0oJ{font-size:13px;font-weight:500;white-space:nowrap}.SSRConfirmations_center__896zm{text-align:center}.SSRConfirmations_prefs__hX4kP{color:#6b7280;font-size:12.5px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SSRConfirmations_ssrPillList__VDe7U{display:flex;flex-wrap:wrap;gap:4px;max-width:180px}.SSRConfirmations_ssrPill__BsjPX{align-items:center;background:#f0f4ff;border:1px solid #c7d2fe;border-radius:6px;cursor:default;display:inline-flex;font-size:11.5px;gap:4px;padding:2px 7px}.SSRConfirmations_ssrCode__5Oqrw{color:#3730a3;font-family:monospace;font-weight:700}.SSRConfirmations_ssrDot__3omRP{border-radius:50%;flex-shrink:0;height:6px;width:6px}.SSRConfirmations_badge__Pdv4D{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.SSRConfirmations_rowActions__DZlsN{align-items:center;display:flex;gap:6px;justify-content:flex-end}.SSRConfirmations_rowActions__DZlsN button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.SSRConfirmations_rowActions__DZlsN button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.SSRConfirmations_sendBtnDisabled__Nw-W-{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.SSRConfirmations_footerBar__tdQBx{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.SSRConfirmations_paginationInfo__5ZDNm{color:#6b7280;font-size:13px;font-weight:500}.SSRConfirmations_noResults__V1mjj{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.SSRConfirmations_loadingContainer__g1Yz2{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.SSRConfirmations_loadingSpinner__hQuEr{animation:SSRConfirmations_spin__d2DOY 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes SSRConfirmations_spin__d2DOY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SSRConfirmations_ssrList__u0BdN{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:4px}.SSRConfirmations_ssrItem__WX88U{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:8px}.SSRConfirmations_ssrHeader__Rw2a-{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.SSRConfirmations_ssrCode__5Oqrw{border:1px solid;border-radius:4px;font-size:11px;font-weight:600;padding:2px 6px;white-space:nowrap}.SSRConfirmations_ssrCategory__tFnzT{background:#e5e7eb;border-radius:4px;color:#374151;font-size:11px;font-weight:500;padding:2px 6px}.SSRConfirmations_ssrStatus__32vNY{border:1px solid;border-radius:4px;font-size:10px;font-weight:500;padding:2px 6px;white-space:nowrap}.SSRConfirmations_ssrDetails__Q1pC8{display:flex;flex-direction:column;font-size:11px;gap:3px}.SSRConfirmations_ssrDetail__OSfZS{display:flex;gap:4px}.SSRConfirmations_ssrLabel__RO5Ks{color:#6b7280;font-weight:500;min-width:60px}.SSRConfirmations_ssrValue__6\+cMj{color:#111827;flex:1 1}.SSRConfirmations_ssrChips__kHAjY{display:flex;flex-wrap:wrap;gap:4px;padding:2px}.SSRConfirmations_ssrChip__cLOIZ{border:1px solid;border-radius:4px;cursor:default;font-size:10px;font-weight:600;padding:2px 6px;transition:transform .1s ease;white-space:nowrap}.SSRConfirmations_ssrChip__cLOIZ:hover{transform:scale(1.05)}.BookingDocModals_formGrid__ALUrj{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.BookingDocModals_field__7PkkU{display:flex;flex-direction:column}.BookingDocModals_fieldFull__GcFWh{display:flex;flex-direction:column;grid-column:1/-1}.BookingDocModals_fieldFull__GcFWh label,.BookingDocModals_field__7PkkU label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.BookingDocModals_required__YFNcF{color:#ef4444;margin-left:2px}.BookingDocModals_sectionLabel__w7WvJ{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;padding:6px 0 2px;text-transform:uppercase}.BookingDocModals_fieldFull__GcFWh input,.BookingDocModals_fieldFull__GcFWh textarea,.BookingDocModals_field__7PkkU input,.BookingDocModals_field__7PkkU select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease}.BookingDocModals_fieldFull__GcFWh input::placeholder,.BookingDocModals_fieldFull__GcFWh textarea::placeholder,.BookingDocModals_field__7PkkU input::placeholder{color:#9ca3af}.BookingDocModals_fieldFull__GcFWh input:focus,.BookingDocModals_fieldFull__GcFWh textarea:focus,.BookingDocModals_field__7PkkU input:focus,.BookingDocModals_field__7PkkU select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.BookingDocModals_fieldFull__GcFWh textarea{min-height:80px;resize:vertical}.BookingDocModals_cancelBtn__Vw382{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s}.BookingDocModals_cancelBtn__Vw382:hover{background:#f9fafb;border-color:#d1d5db}.BookingDocModals_cancelBtn__Vw382:disabled{cursor:not-allowed;opacity:.6}.BookingDocModals_primaryBtn__GFs\+f{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 18px;transition:background .15s}.BookingDocModals_primaryBtn__GFs\+f:hover:not(:disabled){background:#e09410}.BookingDocModals_primaryBtn__GFs\+f:disabled{cursor:not-allowed;opacity:.75}.BookingDocModals_iconBtn__Pb0Ou{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s}.BookingDocModals_iconBtn__Pb0Ou:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.BookingDocModals_sendBtnDisabled__gb4zG{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#d1d5db;cursor:not-allowed;display:inline-flex;font-size:13px;font-weight:600;gap:6px;opacity:.5;padding:8px 14px}.BookingDocModals_spinner__Eaclh{animation:BookingDocModals_spin__wHEoF .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes BookingDocModals_spin__wHEoF{to{transform:rotate(1turn)}}.BookingDocModals_viewGrid__l5\+cE{display:flex;flex-direction:column;gap:16px}.BookingDocModals_viewSection__Q9I5i{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.BookingDocModals_viewSectionTitle__1HIbJ{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 16px;text-transform:uppercase}.BookingDocModals_viewRows__yP9aF{display:flex;flex-direction:column}.BookingDocModals_viewRow__72XfW{align-items:center;border-bottom:1px solid #f5f5f5;color:#111827;display:flex;font-size:14px;justify-content:space-between;padding:11px 16px}.BookingDocModals_viewRow__72XfW:last-child{border-bottom:none}.BookingDocModals_viewRowTotal__1fNr0{background:#fafafa}.BookingDocModals_viewLabel__8QmPD{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500}.BookingDocModals_viewMono__RnUE\+{color:#374151;font-family:monospace;font-size:13px;font-weight:600}.BookingDocModals_viewTotal__saXOK{color:#f5a51e;font-size:16px;font-weight:700}.BookingDocModals_viewNotes__ViTwc{color:#374151;font-size:14px;line-height:1.6;margin:0;padding:12px 16px}.BookingDocModals_badge__1tlYO{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.BookingDocModals_ssrPill__Z3a2I{align-items:center;background:#f0f4ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:3px 8px;white-space:nowrap}.BookingDocModals_ssrGrid__7Foo-{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.BookingDocModals_coverageList__uux0l{display:flex;flex-direction:column;gap:6px;padding:12px 16px}.BookingDocModals_coverageItem__YpdgS{align-items:center;color:#374151;display:flex;font-size:13.5px;gap:8px}.BookingDocModals_coverageItem__YpdgS:before{color:#059669;content:"✓";flex-shrink:0;font-size:13px;font-weight:700}.BookingDocModals_ssrTable__uEy2J{display:flex;flex-direction:column;gap:12px}.BookingDocModals_ssrCard__y\+NGR{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.BookingDocModals_ssrCardHeader__9CU39{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;justify-content:space-between;padding:12px 16px}.BookingDocModals_ssrCode__aDVAx{background:#e0e7ff;border-radius:4px;color:#3730a3;font-family:monospace;font-size:14px;font-weight:700;padding:4px 8px}.BookingDocModals_ssrCategory__N7hnS{color:#374151;flex:1 1;font-size:13px;font-weight:500}.BookingDocModals_ssrCardBody__rrd0C{padding:12px 16px}.BookingDocModals_ssrInfo__nLnss{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:6px 0}.BookingDocModals_ssrInfo__nLnss:last-child{border-bottom:none}.BookingDocModals_ssrInfoLabel__Jtac1{color:#6b7280;font-size:12px;font-weight:500;min-width:80px}.BookingDocModals_ssrInfoValue__gHSgG{color:#111827;flex:1 1;font-size:12px;text-align:right}.BookingDocModals_ssrRow__1uGBL{align-items:flex-end;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.BookingDocModals_ssrField__0l8ET{display:flex;flex-direction:column;min-width:90px}.BookingDocModals_ssrFieldWide__rIQ2x{display:flex;flex:1 1;flex-direction:column;min-width:140px}.BookingDocModals_ssrFieldWide__rIQ2x label,.BookingDocModals_ssrField__0l8ET label{color:#6b7280;font-size:11.5px;font-weight:600;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.BookingDocModals_ssrFieldWide__rIQ2x input,.BookingDocModals_ssrField__0l8ET input,.BookingDocModals_ssrField__0l8ET select{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#111827;font-family:inherit;font-size:13px;outline:none;padding:7px 10px}.BookingDocModals_ssrFieldWide__rIQ2x input:focus,.BookingDocModals_ssrField__0l8ET input:focus,.BookingDocModals_ssrField__0l8ET select:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e1a}.BookingDocModals_ssrCodeInput__gonFG{font-family:monospace;font-weight:700}.BookingDocModals_removeSSRBtn__jaOfg{align-self:flex-end;background:#fff5f5;border:1px solid #fecaca;border-radius:7px;color:#b91c1c;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;padding:6px 10px;transition:all .15s}.BookingDocModals_removeSSRBtn__jaOfg:hover{background:#fee2e2}.BookingDocModals_addSSRBtn__MteuQ{background:#fff;border:1.5px dashed #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px;text-align:center;transition:all .15s;width:100%}.BookingDocModals_addSSRBtn__MteuQ:hover{background:#fffbf0;border-color:#f5a51e;color:#f5a51e}.BookingDocModals_fieldHint__6Lbn-{color:#9ca3af;font-size:11.5px;margin-top:5px}.BookingDocModals_viewTotalGreen__iRwu2{color:#059669;font-size:16px;font-weight:700}.InsuranceConfirmations_container__\+BJms{background:#f8f9fb}.InsuranceConfirmations_toolbar__42x-S{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.InsuranceConfirmations_manager__-W7oJ{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.InsuranceConfirmations_add__77qW9{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.InsuranceConfirmations_add__77qW9:hover{background:#ffe0a0}.InsuranceConfirmations_filterBar__oEQyW{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.InsuranceConfirmations_searchForm__MeqYv{align-items:center;display:flex;gap:8px}.InsuranceConfirmations_searchInput__-CDpW{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.InsuranceConfirmations_searchInput__-CDpW::placeholder{color:#9ca3af}.InsuranceConfirmations_searchInput__-CDpW:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.InsuranceConfirmations_addbtn__uHo4j{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.InsuranceConfirmations_summaryBar__1YFAB{display:flex;gap:12px;margin-bottom:12px}.InsuranceConfirmations_summaryCard__ZWj72{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.InsuranceConfirmations_summaryLabel__lRxM0{color:#6b7280;font-size:13px;font-weight:500}.InsuranceConfirmations_summaryValue__uN3Ah{color:#111827;font-size:14px;font-weight:700}.InsuranceConfirmations_summaryValueAmt__3QCVp{color:#059669;font-size:15px;font-weight:700}.InsuranceConfirmations_tableSection__W8cKN{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.InsuranceConfirmations_tableCard__AYxAc{overflow-x:auto;width:100%}.InsuranceConfirmations_table__eiq8L{background:#fff;border-collapse:collapse;width:100%}.InsuranceConfirmations_table__eiq8L th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.InsuranceConfirmations_table__eiq8L th:last-child{border-right:none}.InsuranceConfirmations_table__eiq8L td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px;vertical-align:middle}.InsuranceConfirmations_table__eiq8L td:last-child{border-right:none}.InsuranceConfirmations_table__eiq8L tbody tr:hover{background:#f9fafb}.InsuranceConfirmations_docNo__LJdj3{color:#374151;font-family:monospace;font-weight:600;white-space:nowrap}.InsuranceConfirmations_ref__L6uS6{color:#6b7280;font-family:monospace;font-size:13px;white-space:nowrap}.InsuranceConfirmations_supplier__uoXYh{font-size:13px;font-weight:500}.InsuranceConfirmations_policyRef__rPRPv{color:#6b7280;font-family:monospace;font-size:12px;white-space:nowrap}.InsuranceConfirmations_premium__-4k4y{color:#059669;font-weight:600;white-space:nowrap}.InsuranceConfirmations_center__hebgJ{text-align:center}.InsuranceConfirmations_period__2sRZI{white-space:nowrap}.InsuranceConfirmations_periodRange__XICWG{align-items:center;display:flex;font-size:12.5px;gap:5px}.InsuranceConfirmations_periodArrow__O2b9H{color:#9ca3af;font-size:11px}.InsuranceConfirmations_badge__U8EXm{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.InsuranceConfirmations_rowActions__hdQQn{align-items:center;display:flex;gap:6px;justify-content:flex-end}.InsuranceConfirmations_rowActions__hdQQn button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.InsuranceConfirmations_rowActions__hdQQn button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.InsuranceConfirmations_sendBtnDisabled__FwR6A{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.InsuranceConfirmations_footerBar__TBOcM{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.InsuranceConfirmations_paginationInfo__EuFMK{color:#6b7280;font-size:13px;font-weight:500}.InsuranceConfirmations_noResults__yfoIQ{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.InsuranceConfirmations_loadingContainer__zqaZN{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.InsuranceConfirmations_loadingSpinner__Hv8Xl{animation:InsuranceConfirmations_spin__OhgGr 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes InsuranceConfirmations_spin__OhgGr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FlightReport_page__e5FAw{background:#f8f9fb;color:#111827;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;min-height:100%;padding:22px 26px 40px}.FlightReport_pageHeader__ZOzwd{align-items:center;display:flex;gap:14px;margin-bottom:18px}.FlightReport_headerIcon__EZ8Rj{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:12px;box-shadow:0 4px 12px #2563eb40;color:#fff;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.FlightReport_headerTitle__6qsAw{color:#0f172a;font-size:23px;font-weight:800;letter-spacing:-.4px}.FlightReport_headerSub__w7tb9{color:#7c8494;font-size:13px;margin-top:2px}.FlightReport_card__LF8M6{background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;margin-bottom:16px;padding:18px 20px}.FlightReport_criteriaHead__kjy5g{align-items:center;color:#334155;display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:15px}.FlightReport_criteriaHead__kjy5g svg{color:#2563eb}.FlightReport_criteriaGrid__lg4K6{grid-gap:14px 16px;align-items:end;display:grid;gap:14px 16px;grid-template-columns:repeat(5,1fr)}.FlightReport_field__V1iKI{display:flex;flex-direction:column;gap:6px;min-width:0}.FlightReport_fieldLabel__VY2K\+{color:#64748b;font-size:11.5px;font-weight:600}.FlightReport_input__DLNCr,.FlightReport_select__Y2gzv{background:#fff;border:1px solid #e2e5ea;border-radius:9px;color:#1f2937;font-family:inherit;font-size:13px;font-weight:500;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.FlightReport_select__Y2gzv{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 11px center;background-repeat:no-repeat;cursor:pointer;padding-right:30px}.FlightReport_input__DLNCr:focus,.FlightReport_select__Y2gzv:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.FlightReport_generateWrap__9t8Hx{display:flex;grid-column:5/6;justify-content:flex-end}.FlightReport_generateBtn__kwwF0{align-items:center;background:#2563eb;border:none;border-radius:9px;box-shadow:0 2px 8px #2563eb47;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:8px;height:40px;justify-content:center;padding:0 20px;transition:background .15s,transform .1s;white-space:nowrap}.FlightReport_generateBtn__kwwF0:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.FlightReport_generateBtn__kwwF0:disabled{cursor:not-allowed;opacity:.6}.FlightReport_kpiGrid__kazUH{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.FlightReport_kpiCard__Bb8TQ{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;gap:14px;padding:16px 18px;transition:transform .18s,box-shadow .18s}.FlightReport_kpiCard__Bb8TQ:hover{box-shadow:0 6px 18px #11131812;transform:translateY(-2px)}.FlightReport_kpiIcon__O4A8q{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.FlightReport_kpiText__G49kP{display:flex;flex-direction:column;min-width:0}.FlightReport_kpiLabel__gDiv8{color:#7c8494;font-size:12px;font-weight:600}.FlightReport_kpiValue__xeRMO{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.5px;margin-top:1px;white-space:nowrap}.FlightReport_kpiBlue__uuXMt .FlightReport_kpiIcon__O4A8q{background:#eff5ff;color:#2563eb}.FlightReport_kpiGreen__4FGK1 .FlightReport_kpiIcon__O4A8q{background:#ecfdf5;color:#10b981}.FlightReport_kpiPurple__G4-xP .FlightReport_kpiIcon__O4A8q{background:#f5f3ff;color:#8b5cf6}.FlightReport_kpiOrange__sDvhV .FlightReport_kpiIcon__O4A8q{background:#fff7ec;color:#f5a51e}.FlightReport_kpiCyan__WfX1\+ .FlightReport_kpiIcon__O4A8q{background:#ecfeff;color:#0ea5e9}.FlightReport_resultsHead__7UwWk{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.FlightReport_resultsTitle__j77gC{align-items:center;color:#334155;display:flex;font-size:14px;font-weight:700;gap:8px}.FlightReport_resultsTitle__j77gC svg{color:#2563eb}.FlightReport_resultsMeta__\+dhbn{color:#94a3b8;font-size:12px;margin-top:3px}.FlightReport_searchBox__EsaI3{align-items:center;background:#fff;border:1px solid #e2e5ea;border-radius:9px;display:flex;gap:8px;height:38px;min-width:300px;padding:0 13px}.FlightReport_searchBox__EsaI3 svg{color:#94a3b8;flex-shrink:0}.FlightReport_searchInput__FQsEC{background:#0000;border:none;color:#1f2937;font-family:inherit;font-size:13px;outline:none;width:100%}.FlightReport_flightList__dfwj-{display:flex;flex-direction:column;gap:10px}.FlightReport_flightRow__C8cwp{background:#fff;border:1px solid #e8ebef;border-radius:12px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.FlightReport_flightRow__C8cwp:hover{border-color:#d6e4fb;box-shadow:0 2px 10px #2563eb0f}.FlightReport_flightRowOpen__x\+AOq{border-color:#bcd4fb}.FlightReport_flightHead__SKcl6{grid-gap:14px;align-items:center;background:none;border:none;cursor:pointer;display:grid;gap:14px;grid-template-columns:minmax(150px,1.5fr) minmax(150px,1.4fr) 130px 74px 78px 118px 120px 20px;padding:13px 16px;text-align:left;width:100%}.FlightReport_flightHead__SKcl6:hover{background:#fafbfc}.FlightReport_fAirline__4v74\+{align-items:center;display:flex;gap:11px;min-width:0}.FlightReport_airlineLogo__6IIF7{background:#f4f7fb;border:1px solid #eef2f7;border-radius:8px;flex-shrink:0;height:34px;object-fit:contain;width:34px}.FlightReport_airlineFallback__zkcuA{align-items:center;background:#eff5ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.FlightReport_fAirlineText__gokjf{display:flex;flex-direction:column;min-width:0}.FlightReport_fAirlineName__odWET{color:#1a1d23;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightReport_fFlightNo__nFP0f{color:#2563eb;font-size:12px;font-weight:700;margin-top:1px}.FlightReport_fRoute__UNEDT{align-items:center;display:flex;gap:10px;min-width:0}.FlightReport_fEndpoint__4DZDe{display:flex;flex-direction:column;min-width:0}.FlightReport_fCode__-YMj\+{color:#0f172a;font-size:14px;font-weight:800}.FlightReport_fCity__GJj5C{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightReport_fArrow__M6vt8{color:#cbd5e1;flex-shrink:0;font-size:15px}.FlightReport_fCol__USjsG{display:flex;flex-direction:column;gap:2px;min-width:0}.FlightReport_fColRight__O6lhv{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right}.FlightReport_fColLabel__UWWaj{color:#9aa3af;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.FlightReport_fColValue__aFLbK{color:#374151;font-size:13px;font-weight:600}.FlightReport_fColValueStrong__uUlky{color:#0f172a;font-size:13.5px;font-weight:800}.FlightReport_fChevron__ncRda{color:#9ca3af;display:flex;justify-content:flex-end}.FlightReport_flightRowOpen__x\+AOq .FlightReport_fChevron__ncRda{color:#2563eb}.FlightReport_paxWrap__0lmcf{background:#fbfcfe;border-top:1px solid #eceef1;overflow-x:auto;padding:4px 8px 8px}.FlightReport_paxTable__5xhpF{border-collapse:collapse;width:100%}.FlightReport_paxTable__5xhpF thead th{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.05em;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.FlightReport_paxTable__5xhpF tbody td{border-top:1px solid #eef2f7;color:#1e293b;font-size:12.5px;padding:9px 12px;vertical-align:middle}.FlightReport_pNo__mI3vt{color:#9aa3af;font-weight:700;width:34px}.FlightReport_pRef__uR14p{color:#1d4ed8;font-family:SFMono-Regular,Consolas,monospace;font-size:11.5px;font-weight:600;white-space:nowrap}.FlightReport_pName__E54he{color:#0f172a;font-weight:700}.FlightReport_typeBadge__o\+3zf{border-radius:999px;font-size:10.5px;font-weight:700;padding:2px 10px;white-space:nowrap}.FlightReport_typeADT__sssi3{background:#eff6ff;color:#1d4ed8}.FlightReport_typeCHD__KgqBS{background:#fff7ed;color:#c2740a}.FlightReport_typeINF__fL5UB{background:#f5f3ff;color:#6d28d9}.FlightReport_natCell__finao{align-items:center;display:inline-flex;gap:7px}.FlightReport_flag__UHYp3{border-radius:2px;box-shadow:0 0 0 1px #0000000f;flex-shrink:0;height:15px;object-fit:cover;width:20px}.FlightReport_pagination__7a0tY{align-items:center;border-top:1px solid #eef0f3;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding-top:14px}.FlightReport_rowsPer__5DAjO{align-items:center;color:#64748b;display:flex;font-size:12.5px;gap:9px}.FlightReport_rowsSelect__JFJg7{border:1px solid #e2e5ea;border-radius:7px;color:#374151;cursor:pointer;font-family:inherit;font-size:12.5px;height:32px;padding:0 8px}.FlightReport_pager__vu\+0s{align-items:center;display:flex;gap:5px}.FlightReport_pageBtn__Wjmnn{background:#fff;border:1px solid #e2e5ea;border-radius:7px;color:#475569;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 8px;transition:all .12s}.FlightReport_pageBtn__Wjmnn:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.FlightReport_pageBtn__Wjmnn:disabled{cursor:not-allowed;opacity:.4}.FlightReport_pageBtnActive__wpG4V{background:#2563eb;border-color:#2563eb;color:#fff}.FlightReport_pageBtnActive__wpG4V:hover{color:#fff}.FlightReport_showingText__Bx7JI{color:#94a3b8;font-size:12.5px}.FlightReport_skeletonWrap__7cU2y{display:flex;flex-direction:column;gap:10px}.FlightReport_skeletonRow__-66Fa{animation:FlightReport_shimmer__6-vT1 1.4s ease infinite;background:linear-gradient(90deg,#f1f3f6 25%,#e9ecf1 37%,#f1f3f6 63%);background-size:400% 100%;border-radius:12px;height:62px}@keyframes FlightReport_shimmer__6-vT1{0%{background-position:100% 0}to{background-position:-100% 0}}.FlightReport_empty__LHnK3{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:8px;padding:44px 20px;text-align:center}.FlightReport_emptyTitle__1yh7z{color:#475467;font-size:15px;font-weight:700}.FlightReport_emptySub__Aj5JD{color:#94a3b8;font-size:12.5px}.FlightReport_errorBox__SpEnZ{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;padding:14px 16px}.FlightReport_spin__OQn3V{animation:FlightReport_spin__OQn3V .8s linear infinite}@keyframes FlightReport_spin__OQn3V{to{transform:rotate(1turn)}}.FlightReport_exportCard__O0ifj{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px}.FlightReport_exportLeft__fWXib{align-items:center;display:flex;gap:13px}.FlightReport_exportIcon__h4jmz{align-items:center;background:#eff5ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.FlightReport_exportTitle__oeX-F{color:#1a1d23;font-size:14px;font-weight:700}.FlightReport_exportSub__Hqe\+t{color:#7c8494;font-size:12px;margin-top:1px}.FlightReport_exportBtns__Vb4ml{display:flex;flex-wrap:wrap;gap:10px}.FlightReport_exportBtn__7Y\+Yf{align-items:center;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:8px;height:40px;padding:0 18px;transition:transform .1s,filter .15s}.FlightReport_exportBtn__7Y\+Yf:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.FlightReport_exportBtn__7Y\+Yf:disabled{cursor:not-allowed;opacity:.55}.FlightReport_excelBtn__nn3Xa{background:#16a34a;box-shadow:0 2px 8px #16a34a47}.FlightReport_pdfBtn__7675-{background:#dc2626;box-shadow:0 2px 8px #dc262647}.FlightReport_printBtn__G9qop{background:#475569;box-shadow:0 2px 8px #47556940}@media (max-width:1180px){.FlightReport_criteriaGrid__lg4K6{grid-template-columns:repeat(3,1fr)}.FlightReport_generateWrap__9t8Hx{grid-column:auto}.FlightReport_kpiGrid__kazUH{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.FlightReport_criteriaGrid__lg4K6,.FlightReport_kpiGrid__kazUH{grid-template-columns:repeat(2,1fr)}.FlightReport_flightHead__SKcl6{grid-auto-rows:auto;grid-template-columns:1fr 1fr auto}}.HotelReport_page__pCSzw{background:#f8f9fb;color:#111827;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;min-height:100%;padding:22px 26px 40px}.HotelReport_pageHeader__QRdfm{align-items:center;display:flex;gap:14px;margin-bottom:18px}.HotelReport_headerIcon__d3aKz{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:12px;box-shadow:0 4px 12px #2563eb40;color:#fff;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.HotelReport_headerTitle__dgeaB{color:#0f172a;font-size:23px;font-weight:800;letter-spacing:-.4px}.HotelReport_headerSub__UQVUM{color:#7c8494;font-size:13px;margin-top:2px}.HotelReport_card__kT4Of{background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;margin-bottom:16px;padding:18px 20px}.HotelReport_criteriaHead__QJ08q{align-items:center;color:#334155;display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:15px}.HotelReport_criteriaHead__QJ08q svg{color:#2563eb}.HotelReport_criteriaGrid__P9amm{grid-gap:14px 16px;align-items:end;display:grid;gap:14px 16px;grid-template-columns:repeat(5,1fr)}.HotelReport_field__ZlGLv{display:flex;flex-direction:column;gap:6px;min-width:0}.HotelReport_fieldLabel__R-U02{color:#64748b;font-size:11.5px;font-weight:600}.HotelReport_input__T8BV8,.HotelReport_select__owwwy{background:#fff;border:1px solid #e2e5ea;border-radius:9px;color:#1f2937;font-family:inherit;font-size:13px;font-weight:500;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.HotelReport_select__owwwy{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 11px center;background-repeat:no-repeat;cursor:pointer;padding-right:30px}.HotelReport_input__T8BV8:focus,.HotelReport_select__owwwy:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.HotelReport_generateWrap__8y-Dj{display:flex;grid-column:5/6;justify-content:flex-end}.HotelReport_generateBtn__AkGoI{align-items:center;background:#2563eb;border:none;border-radius:9px;box-shadow:0 2px 8px #2563eb47;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:8px;height:40px;justify-content:center;padding:0 20px;transition:background .15s,transform .1s;white-space:nowrap}.HotelReport_generateBtn__AkGoI:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.HotelReport_generateBtn__AkGoI:disabled{cursor:not-allowed;opacity:.6}.HotelReport_kpiGrid__j2yij{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.HotelReport_kpiCard__fZCXy{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;gap:14px;padding:16px 18px;transition:transform .18s,box-shadow .18s}.HotelReport_kpiCard__fZCXy:hover{box-shadow:0 6px 18px #11131812;transform:translateY(-2px)}.HotelReport_kpiIcon__CNXpQ{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.HotelReport_kpiText__gLpGf{display:flex;flex-direction:column;min-width:0}.HotelReport_kpiLabel__vT4Qh{color:#7c8494;font-size:12px;font-weight:600}.HotelReport_kpiValue__6xdOm{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.5px;margin-top:1px;white-space:nowrap}.HotelReport_kpiBlue__IK7pG .HotelReport_kpiIcon__CNXpQ{background:#eff5ff;color:#2563eb}.HotelReport_kpiGreen__0vwTQ .HotelReport_kpiIcon__CNXpQ{background:#ecfdf5;color:#10b981}.HotelReport_kpiPurple__jF8rP .HotelReport_kpiIcon__CNXpQ{background:#f5f3ff;color:#8b5cf6}.HotelReport_kpiOrange__GGeOT .HotelReport_kpiIcon__CNXpQ{background:#fff7ec;color:#f5a51e}.HotelReport_kpiCyan__8hwdk .HotelReport_kpiIcon__CNXpQ{background:#ecfeff;color:#0ea5e9}.HotelReport_resultsHead__Hi\+uF{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.HotelReport_resultsTitle__lviUv{align-items:center;color:#334155;display:flex;font-size:14px;font-weight:700;gap:8px}.HotelReport_resultsTitle__lviUv svg{color:#2563eb}.HotelReport_resultsMeta__UOp8q{color:#94a3b8;font-size:12px;margin-top:3px}.HotelReport_searchBox__UYkB4{align-items:center;background:#fff;border:1px solid #e2e5ea;border-radius:9px;display:flex;gap:8px;height:38px;min-width:300px;padding:0 13px}.HotelReport_searchBox__UYkB4 svg{color:#94a3b8;flex-shrink:0}.HotelReport_searchInput__gtTvN{background:#0000;border:none;color:#1f2937;font-family:inherit;font-size:13px;outline:none;width:100%}.HotelReport_hotelList__194v9{display:flex;flex-direction:column;gap:10px}.HotelReport_hotelRow__HN5wB{background:#fff;border:1px solid #e8ebef;border-radius:12px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.HotelReport_hotelRow__HN5wB:hover{border-color:#d6e4fb;box-shadow:0 2px 10px #2563eb0f}.HotelReport_hotelRowOpen__0XTLa{border-color:#bcd4fb}.HotelReport_hotelHead__pUc-2{grid-gap:14px;align-items:center;background:none;border:none;cursor:pointer;display:grid;gap:14px;grid-template-columns:46px minmax(200px,2fr) 92px 92px 92px 20px;padding:13px 16px;text-align:left;width:100%}.HotelReport_hotelHead__pUc-2:hover{background:#fafbfc}.HotelReport_hMark__p--77{align-items:center;background:#eff5ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px}.HotelReport_hMark__p--77 span{background:#fff;border-radius:4px;bottom:2px;color:#1d4ed8;font-size:8px;font-weight:800;line-height:1.3;padding:0 2px;position:absolute;right:3px}.HotelReport_hInfo__tQaV1{display:flex;flex-direction:column;min-width:0}.HotelReport_hName__gQZBg{color:#0f172a;font-size:14px;font-weight:800}.HotelReport_hLoc__uYpxf,.HotelReport_hName__gQZBg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelReport_hLoc__uYpxf{align-items:center;color:#7c8494;display:flex;font-size:11.5px;gap:4px;margin-top:2px}.HotelReport_hLoc__uYpxf svg{color:#94a3b8;flex-shrink:0}.HotelReport_hSupplier__5W2qX{color:#94a3b8;margin-left:4px}.HotelReport_hCol__y5E2Z{align-items:center;display:flex;flex-direction:column;gap:2px}.HotelReport_hColLabel__0IqAJ{color:#9aa3af;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.HotelReport_hColValue__3ESZh{color:#0f172a;font-size:15px;font-weight:800}.HotelReport_hChevron__YMpvh{color:#9ca3af;display:flex;justify-content:flex-end}.HotelReport_hotelRowOpen__0XTLa .HotelReport_hChevron__YMpvh{color:#2563eb}.HotelReport_paxWrap__QM-FN{background:#fbfcfe;border-top:1px solid #eceef1;overflow-x:auto;padding:4px 8px 8px}.HotelReport_paxTable__yMya\+{border-collapse:collapse;min-width:900px;width:100%}.HotelReport_paxTable__yMya\+ thead th{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.04em;padding:10px 11px;text-align:left;text-transform:uppercase;white-space:nowrap}.HotelReport_paxTable__yMya\+ tbody td{border-top:1px solid #eef2f7;color:#1e293b;font-size:12px;padding:9px 11px;vertical-align:middle;white-space:nowrap}.HotelReport_pNo__8ks6o{color:#9aa3af;font-weight:700;width:34px}.HotelReport_pRef__TNprl{color:#1d4ed8;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600}.HotelReport_pName__AIoUT{color:#0f172a;font-weight:700}.HotelReport_typeBadge__hRMLz{border-radius:999px;font-size:10.5px;font-weight:700;padding:2px 10px}.HotelReport_typeADT__1u4h4{background:#eff6ff;color:#1d4ed8}.HotelReport_typeCHD__cftAn{background:#fff7ed;color:#c2740a}.HotelReport_typeINF__es5w\+{background:#f5f3ff;color:#6d28d9}.HotelReport_pagination__blsDV{align-items:center;border-top:1px solid #eef0f3;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding-top:14px}.HotelReport_rowsPer__O-uGD{align-items:center;color:#64748b;display:flex;font-size:12.5px;gap:9px}.HotelReport_rowsSelect__4fins{border:1px solid #e2e5ea;border-radius:7px;color:#374151;cursor:pointer;font-family:inherit;font-size:12.5px;height:32px;padding:0 8px}.HotelReport_pager__-Nr\+y{align-items:center;display:flex;gap:5px}.HotelReport_pageBtn__qHpk6{background:#fff;border:1px solid #e2e5ea;border-radius:7px;color:#475569;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 8px;transition:all .12s}.HotelReport_pageBtn__qHpk6:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.HotelReport_pageBtn__qHpk6:disabled{cursor:not-allowed;opacity:.4}.HotelReport_pageBtnActive__q5\+zQ{background:#2563eb;border-color:#2563eb;color:#fff}.HotelReport_pageBtnActive__q5\+zQ:hover{color:#fff}.HotelReport_showingText__scPrW{color:#94a3b8;font-size:12.5px}.HotelReport_skeletonWrap__z86At{display:flex;flex-direction:column;gap:10px}.HotelReport_skeletonRow__GjZa6{animation:HotelReport_shimmer__WM-17 1.4s ease infinite;background:linear-gradient(90deg,#f1f3f6 25%,#e9ecf1 37%,#f1f3f6 63%);background-size:400% 100%;border-radius:12px;height:62px}@keyframes HotelReport_shimmer__WM-17{0%{background-position:100% 0}to{background-position:-100% 0}}.HotelReport_empty__I-ta-{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:8px;padding:44px 20px;text-align:center}.HotelReport_emptyTitle__Hv\+SE{color:#475467;font-size:15px;font-weight:700}.HotelReport_emptySub__rVqqO{color:#94a3b8;font-size:12.5px}.HotelReport_errorBox__bsefm{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;padding:14px 16px}.HotelReport_spin__\+2wKl{animation:HotelReport_spin__\+2wKl .8s linear infinite}@keyframes HotelReport_spin__\+2wKl{to{transform:rotate(1turn)}}.HotelReport_exportCard__C7tJf{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px}.HotelReport_exportLeft__2EHhC{align-items:center;display:flex;gap:13px}.HotelReport_exportIcon__ACsCC{align-items:center;background:#eff5ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.HotelReport_exportTitle__iDTtr{color:#1a1d23;font-size:14px;font-weight:700}.HotelReport_exportSub__6ejQK{color:#7c8494;font-size:12px;margin-top:1px}.HotelReport_exportBtns__Rm1fM{display:flex;flex-wrap:wrap;gap:10px}.HotelReport_exportBtn__B7czq{align-items:center;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:8px;height:40px;padding:0 18px;transition:transform .1s,filter .15s}.HotelReport_exportBtn__B7czq:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.HotelReport_exportBtn__B7czq:disabled{cursor:not-allowed;opacity:.55}.HotelReport_excelBtn__NDUf3{background:#16a34a;box-shadow:0 2px 8px #16a34a47}.HotelReport_pdfBtn__fiZvs{background:#dc2626;box-shadow:0 2px 8px #dc262647}.HotelReport_printBtn__S1Hrj{background:#475569;box-shadow:0 2px 8px #47556940}@media (max-width:1180px){.HotelReport_criteriaGrid__P9amm{grid-template-columns:repeat(3,1fr)}.HotelReport_generateWrap__8y-Dj{grid-column:auto}.HotelReport_kpiGrid__j2yij{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.HotelReport_criteriaGrid__P9amm,.HotelReport_kpiGrid__j2yij{grid-template-columns:repeat(2,1fr)}.HotelReport_hotelHead__pUc-2{grid-template-columns:40px 1fr auto}}.TransferReport_page__pRN4s{background:#f8f9fb;color:#111827;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;min-height:100%;padding:22px 26px 40px}.TransferReport_pageHeader__B9kjZ{align-items:center;display:flex;gap:14px;margin-bottom:18px}.TransferReport_headerIcon__-xD2D{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:12px;box-shadow:0 4px 12px #2563eb40;color:#fff;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.TransferReport_headerTitle__eeuFw{color:#0f172a;font-size:23px;font-weight:800;letter-spacing:-.4px}.TransferReport_headerSub__2AKxb{color:#7c8494;font-size:13px;margin-top:2px}.TransferReport_card__W0Vk9{background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;margin-bottom:16px;padding:18px 20px}.TransferReport_criteriaHead__UlRky{align-items:center;border-bottom:1px solid #f1f3f6;color:#334155;display:flex;font-size:14px;font-weight:700;gap:9px;margin-bottom:16px;padding-bottom:14px}.TransferReport_criteriaHead__UlRky svg{color:#2563eb}.TransferReport_criteriaGrid__bmE8d{grid-gap:15px 18px;align-items:end;display:grid;gap:15px 18px;grid-template-columns:repeat(5,1fr)}.TransferReport_field__G\+LZD{display:flex;flex-direction:column;gap:7px;min-width:0}.TransferReport_fieldLabel__oVAuO{color:#475569;font-size:12px;font-weight:600}.TransferReport_input__YCK1e,.TransferReport_select__He6cW{background:#fff;border:1px solid #dfe3e8;border-radius:10px;color:#1f2937;font-family:inherit;font-size:13.5px;font-weight:500;height:42px;padding:0 13px;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.TransferReport_input__YCK1e::placeholder{color:#9aa3af;font-weight:400}.TransferReport_input__YCK1e:hover,.TransferReport_select__He6cW:hover{border-color:#c3ccd6}.TransferReport_select__He6cW{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:32px}.TransferReport_input__YCK1e:focus,.TransferReport_select__He6cW:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.TransferReport_input__YCK1e[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}.TransferReport_input__YCK1e[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.85}.TransferReport_generateWrap__xhyMe{align-self:end;display:flex;grid-column:5/6;justify-content:flex-end}.TransferReport_generateBtn__QvXQn{align-items:center;background:#2563eb;border:none;border-radius:10px;box-shadow:0 2px 8px #2563eb47;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:8px;height:42px;justify-content:center;padding:0 22px;transition:background .15s,transform .1s,box-shadow .15s;white-space:nowrap}.TransferReport_generateBtn__QvXQn:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 14px #2563eb52;transform:translateY(-1px)}.TransferReport_generateBtn__QvXQn:disabled{cursor:not-allowed;opacity:.6}.TransferReport_kpiGrid__roR9c{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,1fr);margin-bottom:16px}.TransferReport_kpiCard__ObXXv{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;gap:14px;padding:16px 18px;transition:transform .18s,box-shadow .18s}.TransferReport_kpiCard__ObXXv:hover{box-shadow:0 6px 18px #11131812;transform:translateY(-2px)}.TransferReport_kpiIcon__XaWcy{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.TransferReport_kpiText__w6Erp{display:flex;flex-direction:column;min-width:0}.TransferReport_kpiLabel__hTLMH{color:#7c8494;font-size:11.5px;font-weight:600;white-space:nowrap}.TransferReport_kpiValue__gtzPU{color:#0f172a;font-size:21px;font-weight:800;letter-spacing:-.5px;margin-top:1px;white-space:nowrap}.TransferReport_kpiBlue__PRqcV .TransferReport_kpiIcon__XaWcy{background:#eff5ff;color:#2563eb}.TransferReport_kpiGreen__UQblB .TransferReport_kpiIcon__XaWcy{background:#ecfdf5;color:#10b981}.TransferReport_kpiPurple__jOK5n .TransferReport_kpiIcon__XaWcy{background:#f5f3ff;color:#8b5cf6}.TransferReport_kpiOrange__0-9WL .TransferReport_kpiIcon__XaWcy{background:#fff7ec;color:#f5a51e}.TransferReport_kpiCyan__jK5Ty .TransferReport_kpiIcon__XaWcy{background:#ecfeff;color:#0ea5e9}.TransferReport_kpiTeal__CJts1 .TransferReport_kpiIcon__XaWcy{background:#f0fdfa;color:#14b8a6}.TransferReport_resultsHead__qULoi{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.TransferReport_resultsTitle__JWGUy{align-items:center;color:#334155;display:flex;font-size:14px;font-weight:700;gap:8px}.TransferReport_resultsTitle__JWGUy svg{color:#2563eb}.TransferReport_resultsMeta__mH9DY{color:#94a3b8;font-size:12px;margin-top:3px}.TransferReport_searchBox__4CHWx{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:10px;display:flex;gap:8px;height:42px;min-width:320px;padding:0 13px;transition:border-color .15s,box-shadow .15s}.TransferReport_searchBox__4CHWx:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.TransferReport_searchBox__4CHWx svg{color:#94a3b8;flex-shrink:0}.TransferReport_searchInput__pbKOv{background:#0000;border:none;color:#1f2937;font-family:inherit;font-size:13px;outline:none;width:100%}.TransferReport_searchInput__pbKOv::placeholder{color:#9aa3af}.TransferReport_transferList__LbTiT{display:flex;flex-direction:column;gap:10px}.TransferReport_transferRow__CZ5V\+{background:#fff;border:1px solid #e8ebef;border-radius:12px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.TransferReport_transferRow__CZ5V\+:hover{border-color:#d6e4fb;box-shadow:0 2px 10px #2563eb0f}.TransferReport_transferRowOpen__uo61X{border-color:#bcd4fb}.TransferReport_transferHead__lEdut{grid-gap:14px;align-items:center;background:none;border:none;cursor:pointer;display:grid;gap:14px;grid-template-columns:30px minmax(240px,2.4fr) 76px 88px minmax(130px,1fr) 20px;padding:13px 16px;text-align:left;width:100%}.TransferReport_transferHead__lEdut:hover{background:#fafbfc}.TransferReport_tIcon__7tKMh{align-items:center;background:#eff5ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.TransferReport_tRouteWrap__L-I8d{display:flex;flex-direction:column;gap:4px;min-width:0}.TransferReport_tRoute__yRNVB{align-items:center;display:flex;gap:9px;min-width:0}.TransferReport_tPlace__Bo-7i{color:#0f172a;font-size:13.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransferReport_tArrow__o61Fl{color:#cbd5e1;flex-shrink:0;font-size:14px}.TransferReport_tSubline__mqytZ{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px}.TransferReport_tSubline__mqytZ b{color:#64748b;font-weight:600}.TransferReport_tCol__1XZDA{display:flex;flex-direction:column;gap:2px;min-width:0}.TransferReport_tColRight__tzlRU{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right}.TransferReport_tColLabel__IyaV6{color:#9aa3af;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.TransferReport_tColValue__mcmNy{color:#374151;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransferReport_tColValueStrong__EXUWE{color:#0f172a;font-size:13.5px;font-weight:800}.TransferReport_tChevron__gLEqN{color:#9ca3af;display:flex;justify-content:flex-end}.TransferReport_transferRowOpen__uo61X .TransferReport_tChevron__gLEqN{color:#2563eb}.TransferReport_typeBadge__dFOg3{border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;padding:2px 9px;text-transform:uppercase;white-space:nowrap}.TransferReport_typeArrival__J5Un0{background:#ecfdf5;color:#047857}.TransferReport_typeDeparture__pi-OC{background:#fff7ed;color:#c2740a}.TransferReport_typeCustom__Vqdme{background:#eef2ff;color:#4338ca}.TransferReport_bookingWrap__vm1Fn{background:#fbfcfe;border-top:1px solid #eceef1;overflow-x:auto;padding:4px 8px 8px}.TransferReport_bookingTable__Py0F8{border-collapse:collapse;min-width:940px;width:100%}.TransferReport_bookingTable__Py0F8 thead th{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.05em;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.TransferReport_bookingTable__Py0F8 tbody td{border-top:1px solid #eef2f7;color:#1e293b;font-size:12.5px;padding:9px 12px;vertical-align:top}.TransferReport_bookingTable__Py0F8 tbody tr:hover{background:#f6f8fc}.TransferReport_bNo__JIIXp{color:#9aa3af;font-weight:700;width:30px}.TransferReport_bRef__EXIfu{color:#1d4ed8;font-family:SFMono-Regular,Consolas,monospace;font-size:11.5px;font-weight:600;white-space:nowrap}.TransferReport_bName__JRbsu{color:#0f172a;font-weight:700;white-space:nowrap}.TransferReport_bCount__Tg2DG{text-align:center}.TransferReport_bCountChip__OF2Dt{align-items:center;background:#eef2ff;border-radius:999px;color:#4338ca;display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;min-width:26px;padding:0 8px}.TransferReport_bDetails__Hq\+qL{color:#475569;min-width:220px}.TransferReport_bMuted__WTh-D{color:#b6bdc7}.TransferReport_pagination__5yX44{align-items:center;border-top:1px solid #eef0f3;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding-top:14px}.TransferReport_rowsPer__oBnce{align-items:center;color:#64748b;display:flex;font-size:12.5px;gap:9px}.TransferReport_rowsSelect__wyKBv{border:1px solid #dfe3e8;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:12.5px;height:34px;padding:0 8px}.TransferReport_rowsSelect__wyKBv:hover{border-color:#c3ccd6}.TransferReport_pager__sEula{align-items:center;display:flex;gap:5px}.TransferReport_pageBtn__eErnl{background:#fff;border:1px solid #dfe3e8;border-radius:8px;color:#475569;cursor:pointer;display:grid;font-family:inherit;font-size:12.5px;font-weight:600;height:34px;min-width:34px;padding:0 8px;place-items:center;transition:all .12s}.TransferReport_pageBtn__eErnl:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.TransferReport_pageBtn__eErnl:disabled{cursor:not-allowed;opacity:.4}.TransferReport_pageBtnActive__XAXsZ{background:#2563eb;border-color:#2563eb;color:#fff}.TransferReport_pageBtnActive__XAXsZ:hover{color:#fff}.TransferReport_showingText__pOkZ4{color:#94a3b8;font-size:12.5px}.TransferReport_skeletonWrap__uQgwZ{display:flex;flex-direction:column;gap:10px}.TransferReport_skeletonRow__LgQEA{animation:TransferReport_shimmer__p4G35 1.4s ease infinite;background:linear-gradient(90deg,#f1f3f6 25%,#e9ecf1 37%,#f1f3f6 63%);background-size:400% 100%;border-radius:12px;height:62px}@keyframes TransferReport_shimmer__p4G35{0%{background-position:100% 0}to{background-position:-100% 0}}.TransferReport_empty__KCev1{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:8px;padding:44px 20px;text-align:center}.TransferReport_emptyTitle__G4hGa{color:#475467;font-size:15px;font-weight:700}.TransferReport_emptySub__GLRkf{color:#94a3b8;font-size:12.5px}.TransferReport_errorBox__4VghW{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:13px;font-weight:500;padding:14px 16px}.TransferReport_spin__n\+Sd7{animation:TransferReport_spin__n\+Sd7 .8s linear infinite}@keyframes TransferReport_spin__n\+Sd7{to{transform:rotate(1turn)}}.TransferReport_exportCard__hjK-b{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px}.TransferReport_exportLeft__3FhJM{align-items:center;display:flex;gap:13px}.TransferReport_exportIcon__gZSXu{align-items:center;background:#eff5ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.TransferReport_exportTitle__f8pj2{color:#1a1d23;font-size:14px;font-weight:700}.TransferReport_exportSub__5Zah-{color:#7c8494;font-size:12px;margin-top:1px}.TransferReport_exportBtns__zuwmK{display:flex;flex-wrap:wrap;gap:10px}.TransferReport_exportBtn__\+0d7D{align-items:center;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:8px;height:40px;padding:0 18px;transition:transform .1s,filter .15s}.TransferReport_exportBtn__\+0d7D:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.TransferReport_exportBtn__\+0d7D:disabled{cursor:not-allowed;opacity:.55}.TransferReport_excelBtn__4Y7Qs{background:#16a34a;box-shadow:0 2px 8px #16a34a47}.TransferReport_pdfBtn__vTafH{background:#dc2626;box-shadow:0 2px 8px #dc262647}.TransferReport_printBtn__w-JoN{background:#475569;box-shadow:0 2px 8px #47556940}@media (max-width:1280px){.TransferReport_kpiGrid__roR9c{grid-template-columns:repeat(3,1fr)}}@media (max-width:1180px){.TransferReport_criteriaGrid__bmE8d{grid-template-columns:repeat(3,1fr)}.TransferReport_generateWrap__xhyMe{grid-column:auto}}@media (max-width:820px){.TransferReport_criteriaGrid__bmE8d,.TransferReport_kpiGrid__roR9c{grid-template-columns:repeat(2,1fr)}.TransferReport_transferHead__lEdut{grid-auto-rows:auto;grid-template-columns:30px 1fr auto}}.ReportShared_container__Vg9VJ{background:#f8f9fb;color:#111827;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:24px 28px 60px}.ReportShared_pageHeader__QC\+zt{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding:20px 26px}.ReportShared_headerLeft__2okDR{align-items:center;display:flex;gap:16px;min-width:0}.ReportShared_headerIcon__M7GvK{align-items:center;background:linear-gradient(135deg,#fff6e8,#ffe9c4);border-radius:13px;color:#f5a51e;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ReportShared_headerText__WxYpQ h1{align-items:center;color:#111318;display:flex;font-size:20px;font-weight:800;gap:10px;letter-spacing:-.02em;margin:0 0 3px}.ReportShared_readOnlyTag__EvmWh{background:#eff6ff;border:1px solid #dbeafe;border-radius:100px;color:#2563eb;font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.ReportShared_headerText__WxYpQ p{color:#7c8494;font-size:13px;margin:0}.ReportShared_headerActions__2QCSC{align-items:center;display:flex;flex-shrink:0;gap:10px}.ReportShared_refreshBtn__m\+CXb{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .2s ease}.ReportShared_refreshBtn__m\+CXb:hover{background:#f8faff;border-color:#2563eb;color:#2563eb}.ReportShared_refreshBtn__m\+CXb:disabled{cursor:not-allowed;opacity:.55}.ReportShared_spinning__Smi6J{animation:ReportShared_spin__JCY0\+ .9s linear infinite}@keyframes ReportShared_spin__JCY0\+{to{transform:rotate(1turn)}}.ReportShared_exportBtn__g1q8I{align-items:center;background:#f5a51e;border:none;border-radius:9px;box-shadow:0 2px 8px #f5a51e4d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:7px;padding:10px 18px;transition:all .2s ease}.ReportShared_exportBtn__g1q8I:hover{background:#e09318;transform:translateY(-1px)}.ReportShared_exportBtn__g1q8I:disabled{cursor:not-allowed;opacity:.55;transform:none}.ReportShared_kpiGrid__Qr8tk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:16px}.ReportShared_kpiCard__yQY0p{background:#fff;border:1px solid #e8eaed;border-radius:13px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:16px 18px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.ReportShared_kpiCard__yQY0p:hover{box-shadow:0 6px 18px #11131812;transform:translateY(-2px)}.ReportShared_kpiCard__yQY0p:before{bottom:0;content:"";left:0;position:absolute;top:0;width:3.5px}.ReportShared_kpiOrange__um14M:before{background:#f5a51e}.ReportShared_kpiBlue__ZpFTx:before{background:#2563eb}.ReportShared_kpiGreen__Atifn:before{background:#10b981}.ReportShared_kpiPurple__t\+YOn:before{background:#8b5cf6}.ReportShared_kpiSlate__QLIDt:before{background:#64748b}.ReportShared_kpiTop__IoK9u{align-items:center;display:flex;gap:8px;justify-content:space-between}.ReportShared_kpiLabel__tPKFl{color:#7c8494;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ReportShared_kpiIcon__Jqt98{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.ReportShared_kpiOrange__um14M .ReportShared_kpiIcon__Jqt98{background:#fff6e8;color:#f5a51e}.ReportShared_kpiBlue__ZpFTx .ReportShared_kpiIcon__Jqt98{background:#eff6ff;color:#2563eb}.ReportShared_kpiGreen__Atifn .ReportShared_kpiIcon__Jqt98{background:#ecfdf5;color:#10b981}.ReportShared_kpiPurple__t\+YOn .ReportShared_kpiIcon__Jqt98{background:#f5f3ff;color:#8b5cf6}.ReportShared_kpiSlate__QLIDt .ReportShared_kpiIcon__Jqt98{background:#f1f5f9;color:#64748b}.ReportShared_kpiValue__G9KrB{color:#111318;font-size:21px;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportShared_kpiSub__7oPmN{color:#9aa1ad;display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px}.ReportShared_kpiSub__7oPmN b{color:#374151;font-weight:600}.ReportShared_kpiSubConfirmed__XibEg b{color:#059669}.ReportShared_kpiSubPending__MKwfv b{color:#b45309}.ReportShared_kpiSubCancelled__kqGRf b{color:#dc2626}.ReportShared_filterBar__YHIWA{align-items:flex-end;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:12px 16px}.ReportShared_filterField__vCK9X{display:flex;flex-direction:column;gap:5px}.ReportShared_filterLabel__uAh4f{color:#9aa1ad;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding-left:2px;text-transform:uppercase}.ReportShared_filterInput__eyiIN,.ReportShared_filterSelect__2ueIF{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-family:inherit;font-size:13px;font-weight:500;height:36px;padding:0 12px;transition:all .2s ease}.ReportShared_filterInput__eyiIN:focus,.ReportShared_filterSelect__2ueIF:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e17;outline:none}.ReportShared_filterSelect__2ueIF{-webkit-appearance:auto;appearance:auto;cursor:pointer;padding-right:30px}.ReportShared_filterInput__eyiIN[type=date]{min-width:140px}.ReportShared_searchWrap__2kRFI{align-items:center;display:flex;position:relative}.ReportShared_searchIcon__MdwFi{color:#9ca3af;left:11px;pointer-events:none;position:absolute}.ReportShared_searchInput__d4TXq{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-family:inherit;font-size:13px;height:36px;padding:0 30px 0 34px;transition:all .2s ease;width:230px}.ReportShared_searchInput__d4TXq:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e17;outline:none}.ReportShared_searchClear__VsAa4{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;padding:3px;position:absolute;right:7px}.ReportShared_searchClear__VsAa4:hover{background:#f3f4f6;color:#374151}.ReportShared_clearFiltersBtn__c0OIU{align-items:center;background:none;border:1.5px dashed #d1d5db;border-radius:8px;color:#7c8494;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:6px;height:36px;padding:0 14px;transition:all .2s ease}.ReportShared_clearFiltersBtn__c0OIU:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.ReportShared_resultsSummary__Rn8iG{color:#7c8494;font-size:13px;font-weight:500;padding:4px 4px 12px}.ReportShared_resultsSummary__Rn8iG strong{color:#111318}.ReportShared_tableWrap__ZLbmP{background:#fff;border:1px solid #e8eaed;border-radius:13px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.ReportShared_tableScroll__5l45O{-webkit-overflow-scrolling:touch;overflow-x:auto}.ReportShared_table__WeZR6{border-collapse:collapse;min-width:980px;width:100%}.ReportShared_table__WeZR6 thead th{background:#f4f7fb;border-bottom:1px solid #e5e7eb;color:#526079;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:11px 12px;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.ReportShared_thSortable__VdYGD{cursor:pointer;transition:color .15s ease}.ReportShared_thSortable__VdYGD:hover,.ReportShared_thSorted__fVi6i{color:#f5a51e}.ReportShared_sortArrow__PLaSg{display:inline-block;margin-left:4px;vertical-align:-2px}.ReportShared_thRight__B5PHz{text-align:right!important}.ReportShared_thCenter__-oF8o{text-align:center!important}.ReportShared_table__WeZR6 tbody td{border-bottom:1px solid #f0f1f3;color:#1a1d23;font-size:12.5px;padding:11px 12px;vertical-align:middle}.ReportShared_table__WeZR6 tbody tr:last-child td{border-bottom:none}.ReportShared_table__WeZR6 tbody tr{transition:background .12s ease}.ReportShared_table__WeZR6 tbody tr:hover{background:#fafbfd}.ReportShared_tdRight__k516s{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ReportShared_tdCenter__zyEWH{text-align:center}.ReportShared_cellRef__60iR8{color:#2563eb;cursor:pointer;font-weight:700;white-space:nowrap}.ReportShared_cellRef__60iR8:hover{text-decoration:underline}.ReportShared_cellPrimary__nDmsq{color:#1a1d23;font-weight:600}.ReportShared_cellSub__k0Z0o{color:#9aa1ad;display:block;font-size:11px;font-weight:400;margin-top:2px}.ReportShared_cellMuted__CAeMJ{color:#7c8494}.ReportShared_routeList__eXy3n{display:flex;flex-direction:column;gap:3px}.ReportShared_routeChip__t3gCq{align-items:center;background:#f4f6f9;border:1px solid #e8eaed;border-radius:6px;color:#374151;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:2px 8px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.ReportShared_routeChip__t3gCq svg{color:#f5a51e;flex-shrink:0}.ReportShared_typeBadge__wDpbp{background:#f5f3ff;border:1px solid #ede9fe;border-radius:5px;color:#6d28d9;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px}.ReportShared_badge__yWH\+q{align-items:center;border-radius:100px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 10px;white-space:nowrap}.ReportShared_badgeDot__HvYNW{border-radius:50%;flex-shrink:0;height:6px;width:6px}.ReportShared_badgeConfirmed__GZJ6V{background:#ecfdf5;border:1px solid #d1fae5;color:#047857}.ReportShared_badgeConfirmed__GZJ6V .ReportShared_badgeDot__HvYNW{background:#10b981}.ReportShared_badgePending__ams1n{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.ReportShared_badgePending__ams1n .ReportShared_badgeDot__HvYNW{background:#f59e0b}.ReportShared_badgeCancelled__YkyEW{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.ReportShared_badgeCancelled__YkyEW .ReportShared_badgeDot__HvYNW{background:#ef4444}.ReportShared_badgeIssued__OA1qF{background:#eff6ff;border:1px solid #dbeafe;color:#1d4ed8}.ReportShared_badgeIssued__OA1qF .ReportShared_badgeDot__HvYNW{background:#2563eb}.ReportShared_docBadge__WiMsd{border-radius:5px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;white-space:nowrap}.ReportShared_docInvoice__Sv48b{background:#eff6ff;border:1px solid #dbeafe;color:#1d4ed8}.ReportShared_docCredit__E7CDR{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.ReportShared_docDebit__N3YTF{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.ReportShared_staleChip__\+8yLX{background:#fffbeb;border:1px solid #fde68a;border-radius:5px;color:#b45309;cursor:help;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.03em;margin-top:3px;padding:2px 7px;white-space:nowrap}.ReportShared_vatChip__6vfTW{border-radius:100px;display:inline-block;font-size:10.5px;font-weight:700;padding:3px 9px;white-space:nowrap}.ReportShared_vatNormal__Z5mdp{background:#f0fdfa;border:1px solid #ccfbf1;color:#0f766e}.ReportShared_vatToms__SHw96{background:#f5f3ff;border:1px solid #ede9fe;color:#6d28d9}.ReportShared_vatNone__i3r8O{background:#f4f6f9;border:1px solid #e8eaed;color:#7c8494}.ReportShared_money__9nHan{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.ReportShared_profitPositive__0gZH2{color:#047857}.ReportShared_profitNegative__TXDcQ{color:#b91c1c}.ReportShared_profitZero__bAuvD{color:#7c8494}.ReportShared_errorBox__2h8Zu{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;display:flex;font-size:13.5px;gap:9px;margin-bottom:14px;padding:14px 18px}.ReportShared_emptyState__GNb7a{padding:70px 24px;text-align:center}.ReportShared_emptyIcon__NCa3z{color:#d1d5db;margin-bottom:14px}.ReportShared_emptyTitle__l4-X5{color:#6b7280;font-size:15px;font-weight:700;margin:0 0 6px}.ReportShared_emptySubtitle__qPFya{color:#a0a7b4;font-size:13px;margin:0}.ReportShared_skeletonRow__sNdNO{border-bottom:1px solid #f0f1f3;display:flex;gap:14px;padding:13px 16px}.ReportShared_skeletonCell__HdIEp{animation:ReportShared_shimmer__bc4S7 1.3s infinite;background:linear-gradient(90deg,#eef0f3 25%,#f7f8fa 50%,#eef0f3 75%);background-size:200% 100%;border-radius:5px;height:13px}@keyframes ReportShared_shimmer__bc4S7{to{background-position:-200% 0}}.ReportShared_footNote__OTELa{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;color:#7c8494;display:flex;font-size:12px;gap:8px;line-height:1.5;margin-top:14px;padding:10px 14px}.ReportShared_footNote__OTELa svg{color:#b45309;flex-shrink:0;margin-top:1px}.ReportShared_exportCard__I-g8y{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:14px;padding:16px 20px}.ReportShared_exportInfo__Ifz\+V{align-items:center;display:flex;gap:13px}.ReportShared_exportInfoIcon__Nj9xR{align-items:center;background:#eff5ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ReportShared_exportInfoTitle__hqo9I{color:#1a1d23;font-size:14px;font-weight:700}.ReportShared_exportInfoSub__6dV2V{color:#7c8494;font-size:12px;margin-top:1px}.ReportShared_exportActions__PlwNz{display:flex;flex-wrap:wrap;gap:10px}.ReportShared_exportAction__L8JsO{align-items:center;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:8px;height:40px;padding:0 18px;transition:transform .1s ease,filter .15s ease}.ReportShared_exportAction__L8JsO:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.ReportShared_exportAction__L8JsO:disabled{cursor:not-allowed;opacity:.55;transform:none}.ReportShared_actCsv__tF5M7{background:#f5a51e;box-shadow:0 2px 8px #f5a51e47}.ReportShared_actExcel__hbfMR{background:#16a34a;box-shadow:0 2px 8px #16a34a47}.ReportShared_actPdf__SP\+Eg{background:#dc2626;box-shadow:0 2px 8px #dc262647}.ReportShared_actPrint__K5DCp{background:#475569;box-shadow:0 2px 8px #47556940}@media (max-width:1024px){.ReportShared_container__Vg9VJ{padding:16px 16px 50px}.ReportShared_pageHeader__QC\+zt{align-items:flex-start;flex-direction:column}.ReportShared_headerActions__2QCSC{justify-content:flex-end;width:100%}}.InsuranceReport_page__vDxCh{background:#f8f9fb;color:#111827;font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;min-height:100%;padding:22px 26px 40px}.InsuranceReport_pageHeader__ou51s{align-items:center;display:flex;gap:14px;margin-bottom:18px}.InsuranceReport_headerIcon__cIZAy{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:12px;box-shadow:0 4px 12px #2563eb40;color:#fff;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.InsuranceReport_headerTitle__w5Jgi{color:#0f172a;font-size:23px;font-weight:800;letter-spacing:-.4px}.InsuranceReport_headerSub__4S9fl{color:#7c8494;font-size:13px;margin-top:2px}.InsuranceReport_card__ZY4EZ{background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;margin-bottom:16px;padding:18px 20px}.InsuranceReport_criteriaHead__io6gj{align-items:center;border-bottom:1px solid #f1f3f6;color:#334155;display:flex;font-size:14px;font-weight:700;gap:9px;margin-bottom:16px;padding-bottom:14px}.InsuranceReport_criteriaHead__io6gj svg{color:#2563eb}.InsuranceReport_criteriaGrid__fP6dn{grid-gap:15px 18px;align-items:end;display:grid;gap:15px 18px;grid-template-columns:repeat(5,1fr)}.InsuranceReport_field__1Woxn{display:flex;flex-direction:column;gap:7px;min-width:0}.InsuranceReport_fieldLabel__CZdSF{color:#475569;font-size:12px;font-weight:600}.InsuranceReport_input__HE75e,.InsuranceReport_select__nE-\+V{background:#fff;border:1px solid #dfe3e8;border-radius:10px;color:#1f2937;font-family:inherit;font-size:13.5px;font-weight:500;height:42px;padding:0 13px;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.InsuranceReport_input__HE75e::placeholder{color:#9aa3af;font-weight:400}.InsuranceReport_input__HE75e:hover,.InsuranceReport_select__nE-\+V:hover{border-color:#c3ccd6}.InsuranceReport_select__nE-\+V{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:32px}.InsuranceReport_input__HE75e:focus,.InsuranceReport_select__nE-\+V:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.InsuranceReport_input__HE75e[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}.InsuranceReport_input__HE75e[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.85}.InsuranceReport_generateWrap__n5AWz{align-self:end;display:flex;grid-column:5/6;justify-content:flex-end}.InsuranceReport_generateBtn__GcL53{align-items:center;background:#2563eb;border:none;border-radius:10px;box-shadow:0 2px 8px #2563eb47;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:8px;height:42px;justify-content:center;padding:0 22px;transition:background .15s,transform .1s,box-shadow .15s;white-space:nowrap}.InsuranceReport_generateBtn__GcL53:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 14px #2563eb52;transform:translateY(-1px)}.InsuranceReport_generateBtn__GcL53:disabled{cursor:not-allowed;opacity:.6}.InsuranceReport_kpiGrid__oBopJ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.InsuranceReport_kpiCard__YVVgw{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;gap:15px;padding:17px 19px;transition:transform .18s,box-shadow .18s}.InsuranceReport_kpiCard__YVVgw:hover{box-shadow:0 6px 18px #11131812;transform:translateY(-2px)}.InsuranceReport_kpiIcon__T10zC{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.InsuranceReport_kpiText__Gqs4L{display:flex;flex-direction:column;min-width:0}.InsuranceReport_kpiLabel__c6Pmh{color:#7c8494;font-size:12px;font-weight:600;white-space:nowrap}.InsuranceReport_kpiValue__dvid4{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.5px;margin-top:2px;white-space:nowrap}.InsuranceReport_kpiBlue__-vj2v .InsuranceReport_kpiIcon__T10zC{background:#eff5ff;color:#2563eb}.InsuranceReport_kpiGreen__OI0X8 .InsuranceReport_kpiIcon__T10zC{background:#ecfdf5;color:#10b981}.InsuranceReport_kpiPurple__LE2zV .InsuranceReport_kpiIcon__T10zC{background:#f5f3ff;color:#8b5cf6}.InsuranceReport_kpiOrange__8tl9d .InsuranceReport_kpiIcon__T10zC{background:#fff7ec;color:#f5a51e}.InsuranceReport_kpiCyan__IMhWa .InsuranceReport_kpiIcon__T10zC{background:#ecfeff;color:#0ea5e9}.InsuranceReport_kpiTeal__AUgrS .InsuranceReport_kpiIcon__T10zC{background:#f0fdfa;color:#14b8a6}.InsuranceReport_resultsHead__jCrxj{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.InsuranceReport_resultsTitle__vl3K\+{align-items:center;color:#334155;display:flex;font-size:14px;font-weight:700;gap:8px}.InsuranceReport_resultsTitle__vl3K\+ svg{color:#2563eb}.InsuranceReport_resultsMeta__IQEyU{color:#94a3b8;font-size:12px;margin-top:3px}.InsuranceReport_searchBox__sP0HH{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:10px;display:flex;gap:8px;height:42px;min-width:320px;padding:0 13px;transition:border-color .15s,box-shadow .15s}.InsuranceReport_searchBox__sP0HH:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.InsuranceReport_searchBox__sP0HH svg{color:#94a3b8;flex-shrink:0}.InsuranceReport_searchInput__z32QO{background:#0000;border:none;color:#1f2937;font-family:inherit;font-size:13px;outline:none;width:100%}.InsuranceReport_searchInput__z32QO::placeholder{color:#9aa3af}.InsuranceReport_searchClear__FtdP9{background:#0000;border:none;color:#98a2b3;cursor:pointer;display:grid;flex-shrink:0;padding:2px;place-items:center}.InsuranceReport_searchClear__FtdP9:hover{color:#64748b}.InsuranceReport_tableScroll__sswMA{border:1px solid #eef0f3;border-radius:12px;overflow-x:auto}.InsuranceReport_table__MUZ-h{border-collapse:collapse;font-size:13px;min-width:760px;width:100%}.InsuranceReport_table__MUZ-h thead th{background:#f9fafb;border-bottom:1px solid #eef0f3;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:12px 16px;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.InsuranceReport_thSortable__0yKPX{cursor:pointer;transition:color .12s}.InsuranceReport_thSortable__0yKPX:hover{color:#2563eb}.InsuranceReport_thRight__kR7ki{text-align:right}.InsuranceReport_thCenter__U\+3zI{text-align:center}.InsuranceReport_sortArrow__90eS0{color:#2563eb;display:inline-flex;margin-left:4px;vertical-align:middle}.InsuranceReport_table__MUZ-h tbody td{border-bottom:1px solid #f4f5f7;color:#1e293b;padding:13px 16px;vertical-align:middle}.InsuranceReport_table__MUZ-h tbody tr:last-child td{border-bottom:none}.InsuranceReport_table__MUZ-h tbody tr:hover{background:#fafbfc}.InsuranceReport_tdRight__R2qo9{text-align:right}.InsuranceReport_tdCenter__8sK0S{text-align:center}.InsuranceReport_cellRef__KY64A{color:#1d4ed8;cursor:pointer;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700}.InsuranceReport_cellRef__KY64A:hover{text-decoration:underline}.InsuranceReport_cellPrimary__AuYB1{color:#0f172a;display:block;font-weight:600}.InsuranceReport_cellSub__9B16b{display:block;margin-top:3px}.InsuranceReport_cellMuted__Rv\+6t{color:#b6bdc7}.InsuranceReport_money__d\+eu1{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.InsuranceReport_paxChip__x1UKr{background:#eef2ff;border-radius:999px;color:#4338ca;display:inline-block;font-size:12px;font-weight:700;padding:3px 11px;white-space:nowrap}.InsuranceReport_badge__dV-wM{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:3px 10px;white-space:nowrap}.InsuranceReport_badgeDot__ov8Mg{background:currentColor;border-radius:50%;height:6px;width:6px}.InsuranceReport_badgeConfirmed__N-Lfd{background:#ecfdf5;color:#047857}.InsuranceReport_badgePending__h9lsO{background:#fffaeb;color:#b54708}.InsuranceReport_badgeCancelled__CUaTv{background:#fef3f2;color:#b42318}.InsuranceReport_pagination__BY4nv{align-items:center;border-top:1px solid #eef0f3;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding-top:14px}.InsuranceReport_rowsPer__Hm626{align-items:center;color:#64748b;display:flex;font-size:12.5px;gap:9px}.InsuranceReport_rowsSelect__BZ44w{border:1px solid #dfe3e8;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:12.5px;height:34px;padding:0 8px}.InsuranceReport_rowsSelect__BZ44w:hover{border-color:#c3ccd6}.InsuranceReport_pager__4eHCR{align-items:center;display:flex;gap:5px}.InsuranceReport_pageBtn__hYnr3{background:#fff;border:1px solid #dfe3e8;border-radius:8px;color:#475569;cursor:pointer;display:grid;font-family:inherit;font-size:12.5px;font-weight:600;height:34px;min-width:34px;padding:0 8px;place-items:center;transition:all .12s}.InsuranceReport_pageBtn__hYnr3:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.InsuranceReport_pageBtn__hYnr3:disabled{cursor:not-allowed;opacity:.4}.InsuranceReport_pageBtnActive__77o\+y{background:#2563eb;border-color:#2563eb;color:#fff}.InsuranceReport_pageBtnActive__77o\+y:hover{color:#fff}.InsuranceReport_showingText__xEu4q{color:#94a3b8;font-size:12.5px}.InsuranceReport_skeletonWrap__tTyD7{display:flex;flex-direction:column;gap:10px}.InsuranceReport_skeletonRow__vjEv3{animation:InsuranceReport_shimmer__PyYcS 1.4s ease infinite;background:linear-gradient(90deg,#f1f3f6 25%,#e9ecf1 37%,#f1f3f6 63%);background-size:400% 100%;border-radius:10px;height:52px}@keyframes InsuranceReport_shimmer__PyYcS{0%{background-position:100% 0}to{background-position:-100% 0}}.InsuranceReport_empty__6Y1ML{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:8px;padding:48px 20px;text-align:center}.InsuranceReport_emptyTitle__JVqP2{color:#475467;font-size:15px;font-weight:700}.InsuranceReport_emptySub__VFok5{color:#94a3b8;font-size:12.5px}.InsuranceReport_errorBox__CV\+Sv{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:9px;margin-bottom:16px;padding:14px 16px}.InsuranceReport_spin__M1fSX{animation:InsuranceReport_spin__M1fSX .8s linear infinite}@keyframes InsuranceReport_spin__M1fSX{to{transform:rotate(1turn)}}.InsuranceReport_exportCard__-VBng{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px}.InsuranceReport_exportLeft__pGtgO{align-items:center;display:flex;gap:13px}.InsuranceReport_exportIcon__yTFfa{align-items:center;background:#eff5ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.InsuranceReport_exportTitle__0wbSo{color:#1a1d23;font-size:14px;font-weight:700}.InsuranceReport_exportSub__inUjK{color:#7c8494;font-size:12px;margin-top:1px}.InsuranceReport_exportBtns__0fsWl{display:flex;flex-wrap:wrap;gap:10px}.InsuranceReport_exportBtn__2tYuI{align-items:center;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:8px;height:40px;padding:0 18px;transition:transform .1s,filter .15s}.InsuranceReport_exportBtn__2tYuI:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.InsuranceReport_exportBtn__2tYuI:disabled{cursor:not-allowed;opacity:.55}.InsuranceReport_excelBtn__Usnb3{background:#16a34a;box-shadow:0 2px 8px #16a34a47}.InsuranceReport_pdfBtn__d0hRc{background:#dc2626;box-shadow:0 2px 8px #dc262647}.InsuranceReport_printBtn__kaVn4{background:#475569;box-shadow:0 2px 8px #47556940}@media (max-width:1180px){.InsuranceReport_criteriaGrid__fP6dn{grid-template-columns:repeat(3,1fr)}.InsuranceReport_generateWrap__n5AWz{grid-column:auto}.InsuranceReport_kpiGrid__oBopJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.InsuranceReport_page__vDxCh{padding:16px 14px 32px}.InsuranceReport_criteriaGrid__fP6dn{grid-template-columns:repeat(2,1fr)}.InsuranceReport_kpiGrid__oBopJ{grid-template-columns:1fr}.InsuranceReport_searchBox__sP0HH{min-width:100%}}.UsersOverview_container__UV\+VA{min-height:100vh}.UsersOverview_header__\+h6op{align-items:center;background:linear-gradient(120deg,#f5a51e,#f7b733 48%,#fb8c00);border-radius:18px;box-shadow:0 14px 34px #f5a51e47;display:flex;justify-content:space-between;margin-bottom:18px;overflow:hidden;padding:24px 28px;position:relative}.UsersOverview_header__\+h6op:before{background:radial-gradient(circle,#ffffff47,#0000 70%);border-radius:50%;content:"";height:230px;pointer-events:none;position:absolute;right:-50px;top:-70px;width:230px}.UsersOverview_header__\+h6op:after{background:radial-gradient(circle,#2563eb38,#0000 70%);border-radius:50%;bottom:-90px;content:"";height:200px;left:30%;pointer-events:none;position:absolute;width:200px}.UsersOverview_title__6kHVP{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:800;gap:10px;letter-spacing:-.01em;margin:0 0 5px;position:relative;text-shadow:0 1px 2px #7c47002e;z-index:1}.UsersOverview_titleIcon__KYmRo{color:#fff}.UsersOverview_subtitle__3-fA9{color:#ffffffeb;font-size:13px;margin:0;position:relative;z-index:1}.UsersOverview_headerActions__LJCrS{align-items:center;display:flex;gap:10px;position:relative;z-index:1}.UsersOverview_refreshBtn__Ah5oB{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1.5px solid #ffffff73;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 15px;transition:all .2s ease}.UsersOverview_refreshBtn__Ah5oB:hover{background:#ffffff4d}.UsersOverview_addBtn__hjKaw{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 6px 16px #7c470038;color:#b45309;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:7px;padding:10px 18px;transition:all .2s ease}.UsersOverview_addBtn__hjKaw:hover{box-shadow:0 10px 22px #7c47004d;transform:translateY(-1px)}.UsersOverview_statGrid__-0TsQ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.UsersOverview_statCard__Uinve{align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:16px;display:flex;gap:15px;overflow:hidden;padding:18px 20px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.UsersOverview_statCard__Uinve:before{border-radius:50%;content:"";height:96px;opacity:.12;position:absolute;right:-28px;top:-28px;transition:transform .3s ease;width:96px}.UsersOverview_statCard__Uinve:hover{box-shadow:0 16px 32px #1118271a;transform:translateY(-3px)}.UsersOverview_statCard__Uinve:hover:before{transform:scale(1.25)}.UsersOverview_statIcon__QPhAQ{align-items:center;border-radius:14px;box-shadow:0 6px 14px #1118270f;display:flex;flex-shrink:0;height:50px;justify-content:center;position:relative;width:50px;z-index:1}.UsersOverview_statBody__l8tAT{display:flex;flex-direction:column;line-height:1.2;position:relative;z-index:1}.UsersOverview_statValue__l\+z5V{color:#111827;font-size:27px;font-weight:800;letter-spacing:-.02em}.UsersOverview_statLabel__YfQDu{color:#374151;font-size:13px;font-weight:600}.UsersOverview_statHint__o3u3Z{color:#9ca3af;font-size:11px;margin-top:3px}.UsersOverview_blue__upeVR{background:linear-gradient(135deg,#fff 60%,#eff5ff)}.UsersOverview_blue__upeVR:before{background:#2563eb}.UsersOverview_blue__upeVR .UsersOverview_statIcon__QPhAQ{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8}.UsersOverview_green__pOnfC{background:linear-gradient(135deg,#fff 60%,#f0fdf4)}.UsersOverview_green__pOnfC:before{background:#16a34a}.UsersOverview_green__pOnfC .UsersOverview_statIcon__QPhAQ{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d}.UsersOverview_orange__kQdx\+{background:linear-gradient(135deg,#fff 60%,#fff7ec)}.UsersOverview_orange__kQdx\+:before{background:#f5a51e}.UsersOverview_orange__kQdx\+ .UsersOverview_statIcon__QPhAQ{background:linear-gradient(135deg,#fff1dc,#fde3bd);color:#b45309}.UsersOverview_red__Zb9BR{background:linear-gradient(135deg,#fff 60%,#fef2f2)}.UsersOverview_red__Zb9BR:before{background:#ef4444}.UsersOverview_red__Zb9BR .UsersOverview_statIcon__QPhAQ{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#b91c1c}.UsersOverview_filters__Kjygy{align-items:center;background:#fff;border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:14px 18px}.UsersOverview_searchForm__lfrYT{align-items:center;display:flex;flex:1 1;gap:8px;position:relative}.UsersOverview_searchIcon__fFlPs{color:#9ca3af;left:12px;pointer-events:none;position:absolute}.UsersOverview_searchInput__H-C5n{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;flex:1 1;font-size:13px;min-width:220px;outline:none;padding:9px 12px 9px 36px;transition:all .2s ease}.UsersOverview_searchInput__H-C5n:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.UsersOverview_searchBtn__--\+X-{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:all .2s ease}.UsersOverview_searchBtn__--\+X-:hover{background:#f9fafb;border-color:#d1d5db}.UsersOverview_error__lGxtX{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin-bottom:12px;padding:10px 14px}.UsersOverview_tableContainer__JzaLc{background:#fff;border:1px solid #eef0f3;border-radius:16px;box-shadow:0 4px 20px #1118270a;overflow:hidden}.UsersOverview_table__vRTv1{border-collapse:collapse;width:100%}.UsersOverview_table__vRTv1 thead{background:#fafafa;border-bottom:1px solid #eee}.UsersOverview_table__vRTv1 th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 18px;text-align:left;text-transform:uppercase}.UsersOverview_table__vRTv1 td{border-bottom:1px solid #f2f3f5;color:#111827;font-size:13px;padding:14px 18px}.UsersOverview_row__uBRjK{cursor:pointer;transition:background-color .15s ease}.UsersOverview_row__uBRjK:hover{background:#fcfaf5}.UsersOverview_right__V53Ju{text-align:right}.UsersOverview_center__TEb4Q{color:#9ca3af;padding:32px;text-align:center}.UsersOverview_emptyState__XQdtc{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 20px}.UsersOverview_emptyIcon__Hos3e{align-items:center;background:linear-gradient(135deg,#fff1dc,#fde3bd);border-radius:18px;color:#b45309;display:flex;height:64px;justify-content:center;margin-bottom:4px;width:64px}.UsersOverview_emptyTitle__io0Wc{color:#374151;font-size:15px;font-weight:700;margin:0}.UsersOverview_emptyHint__7M3Yh{color:#9ca3af;font-size:12.5px}.UsersOverview_muted__xuJi0{color:#6b7280;font-size:12.5px}.UsersOverview_userCell__pPd\+w{align-items:center;display:flex;gap:12px}.UsersOverview_avatar__gU\+SS{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #fde3bd,0 2px 6px #11182714;flex-shrink:0;height:40px;object-fit:cover;width:40px}.UsersOverview_userName__1JrlH{align-items:center;color:#111827;display:flex;font-weight:600;gap:6px}.UsersOverview_crown__KBZOK{color:#f5a51e}.UsersOverview_userEmail__pYLgj{color:#6b7280;font-size:12px}.UsersOverview_roleBadge__vSf2S,.UsersOverview_statusBadge__3vBLD{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;padding:4px 11px}.UsersOverview_roleSuper__LWrzp{background:#fff1dc;color:#b45309}.UsersOverview_roleAdmin__sAz5h{background:#dbeafe;color:#1e40af}.UsersOverview_roleUser__qcgDz{background:#f3f4f6;color:#4b5563}.UsersOverview_roleCustomer__X0Ro2{background:#ccfbf1;color:#0f766e}.UsersOverview_stActive__3g33a{background:#dcfce7;color:#15803d}.UsersOverview_stSuspended__Buo1d{background:#fef3c7;color:#b45309}.UsersOverview_stDeactivated__mo4An{background:#fee2e2;color:#b91c1c}.UsersOverview_actions__nhFi7{align-items:center;display:flex;gap:6px;justify-content:flex-end}.UsersOverview_iconBtn__AGV--{align-items:center;background:#f9fafb;border:1px solid #eef0f3;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.UsersOverview_iconBtn__AGV--:hover{background:#f3f4f6;border-color:#e5e7eb;color:#111827}.UsersOverview_danger__BRuZZ:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.UsersOverview_footer__qQ1Oe{align-items:center;border-top:1px solid #f2f3f5;display:flex;justify-content:space-between;padding:14px 18px}.UsersOverview_footerInfo__yq\+VZ{color:#6b7280;font-size:12.5px}.UsersOverview_pageNumbers__7Ma4h{align-items:center;display:flex;gap:5px}.UsersOverview_pageBtn__kXsrR{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;height:32px;min-width:32px;padding:0 8px;transition:all .15s ease}.UsersOverview_pageBtn__kXsrR:hover:not(:disabled){border-color:#f5a51e;color:#b45309}.UsersOverview_pageBtn__kXsrR:disabled{cursor:not-allowed;opacity:.45}.UsersOverview_pageBtnActive__SK9oc{background:#f5a51e;border-color:#f5a51e;color:#fff}.UsersOverview_ellipsis__sXruL{color:#9ca3af;padding:0 4px}@media (max-width:1100px){.UsersOverview_statGrid__-0TsQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.UsersOverview_filters__Kjygy,.UsersOverview_header__\+h6op{align-items:stretch;flex-direction:column;gap:12px}.UsersOverview_statGrid__-0TsQ{grid-template-columns:1fr}}.AddUserModal_form__hmLUY{display:flex;flex-direction:column;gap:16px}.AddUserModal_field__ULF7U{display:flex;flex-direction:column;gap:6px}.AddUserModal_label__XaqxT{color:#374151;font-size:12.5px;font-weight:600}.AddUserModal_req__Hshqq{color:#dc2626}.AddUserModal_inputWrap__MM72C{align-items:center;display:flex;position:relative}.AddUserModal_inputIcon__W4IVM{color:#9ca3af;left:12px;pointer-events:none;position:absolute}.AddUserModal_input__o3hyH{background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;color:#111827;font-size:13.5px;outline:none;padding:10px 12px 10px 38px;transition:all .2s ease;width:100%}.AddUserModal_input__o3hyH::placeholder{color:#9ca3af}.AddUserModal_input__o3hyH:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.AddUserModal_inputError__m8xl4{border-color:#fca5a5}.AddUserModal_pwInput__Lmmdc{padding-right:40px}.AddUserModal_pwToggle__QVzVv{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;padding:4px;position:absolute;right:10px}.AddUserModal_pwToggle__QVzVv:hover{color:#111827}.AddUserModal_pwRow__ZkKPj{align-items:center;display:flex;gap:10px;justify-content:space-between}.AddUserModal_hint__v2a4-{color:#9ca3af;font-size:11.5px}.AddUserModal_errText__OiGrq{color:#dc2626;font-size:11.5px;font-weight:500}.AddUserModal_genBtn__Th7Ns{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:4px 10px;transition:all .15s ease;white-space:nowrap}.AddUserModal_genBtn__Th7Ns:hover{background:#dbeafe}.AddUserModal_roleGrid__VthDE{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.AddUserModal_roleCard__0j\+Kt{align-items:flex-start;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;gap:9px;padding:11px 12px;text-align:left;transition:all .15s ease}.AddUserModal_roleCard__0j\+Kt:hover{background:#fffdf8;border-color:#fcd9a3}.AddUserModal_roleCardActive__H3N97{background:#fff7ec;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;color:#b45309}.AddUserModal_roleCardBody__QmjlP{display:flex;flex-direction:column;gap:2px;min-width:0}.AddUserModal_roleCardName__-FD39{color:#111827;font-size:13px;font-weight:700}.AddUserModal_roleCardDesc__FtJ7a{color:#9ca3af;font-size:11px;line-height:1.35}.AddUserModal_infoBox__rfCgw{align-items:flex-start;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#1e40af;display:flex;font-size:12px;gap:9px;line-height:1.45;padding:12px 14px}.AddUserModal_infoBox__rfCgw svg{flex-shrink:0;margin-top:1px}.AddUserModal_cancelBtn__5gKTQ{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;transition:all .15s ease}.AddUserModal_cancelBtn__5gKTQ:hover{background:#f9fafb}.AddUserModal_saveBtn__jJ2kd{background:#f5a51e;border:1.5px solid #f5a51e;border-radius:8px;box-shadow:0 2px 8px #f5a51e47;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 20px;transition:all .15s ease}.AddUserModal_saveBtn__jJ2kd:hover:not(:disabled){background:#e0940f}.AddUserModal_cancelBtn__5gKTQ:disabled,.AddUserModal_saveBtn__jJ2kd:disabled{cursor:not-allowed;opacity:.6}.UserDetail_backdrop__JwTKS{animation:UserDetail_fade__mdORn .2s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a66;inset:0;position:fixed;z-index:1090}@keyframes UserDetail_fade__mdORn{0%{opacity:0}to{opacity:1}}.UserDetail_drawer__aKUW\+{animation:UserDetail_slide__2pZQ8 .28s cubic-bezier(.16,1,.3,1);background:#f8f9fb;bottom:0;box-shadow:-20px 0 50px #0f172a2e;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(760px,96vw);z-index:1095}@keyframes UserDetail_slide__2pZQ8{0%{opacity:.4;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.UserDetail_header__jj3vG{align-items:center;background:linear-gradient(120deg,#f5a51e,#f7b733 50%,#fb8c00);display:flex;gap:16px;justify-content:space-between;overflow:hidden;padding:20px 24px;position:relative}.UserDetail_header__jj3vG:before{background:radial-gradient(circle,#ffffff40,#0000 70%);border-radius:50%;content:"";height:200px;pointer-events:none;position:absolute;right:-40px;top:-60px;width:200px}.UserDetail_headerLeft__-psto{align-items:center;display:flex;gap:14px;min-width:0;position:relative;z-index:1}.UserDetail_avatar__xU9fK{border:3px solid #ffffffd9;border-radius:50%;box-shadow:0 4px 12px #7c470040;height:54px;object-fit:cover;width:54px}.UserDetail_name__WhDqW{align-items:center;color:#fff;display:flex;font-size:19px;font-weight:800;gap:7px;margin:0 0 4px;text-shadow:0 1px 2px #7c47002e}.UserDetail_crown__8Jmn8{color:#fff}.UserDetail_headerMeta__W6qOJ{align-items:center;display:flex;gap:10px}.UserDetail_metaEmail__VHk8m{color:#ffffffeb;font-size:12.5px}.UserDetail_roleChip__Xfu2h{background:#ffffff40;border:1px solid #fff6;border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:3px 10px}.UserDetail_headerActions__Vivlp{align-items:center;display:flex;gap:10px;position:relative;z-index:1}.UserDetail_closeBtn__xxqo-{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1.5px solid #ffffff73;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s ease}.UserDetail_closeBtn__xxqo-:hover{background:#ffffff4d}.UserDetail_saveBtn__e6zf6{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 6px 16px #7c470038;color:#b45309;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:7px;padding:9px 18px;transition:all .15s ease}.UserDetail_saveBtn__e6zf6:hover:not(:disabled){box-shadow:0 10px 22px #7c47004d;transform:translateY(-1px)}.UserDetail_closeBtn__xxqo-:disabled,.UserDetail_saveBtn__e6zf6:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.UserDetail_spin__rBFZO{animation:UserDetail_spin__rBFZO .8s linear infinite}@keyframes UserDetail_spin__rBFZO{to{transform:rotate(1turn)}}.UserDetail_tabs__2e3W6{background:#fff;border-bottom:1px solid #eef0f3;display:flex;gap:4px;padding:0 24px}.UserDetail_tab__B\+F4S{align-items:center;background:none;border:none;border-bottom:2.5px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;padding:13px 14px;transition:all .15s ease}.UserDetail_tab__B\+F4S:hover{color:#111827}.UserDetail_tabActive__M\+3Rd{border-bottom-color:#f5a51e;color:#b45309}.UserDetail_content__X9s1v{flex:1 1;overflow-y:auto;padding:20px 24px 40px}.UserDetail_tabPane__ol9Kg{display:flex;flex-direction:column;gap:18px}.UserDetail_loading__dS9MK{color:#9ca3af;font-size:13px;padding:40px;text-align:center}.UserDetail_section__BiRmy{background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:18px}.UserDetail_sectionTitle__sIYtt{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 4px}.UserDetail_sectionHint__E6w\+B{color:#9ca3af;font-size:12px;margin:0 0 14px}.UserDetail_grid__cwB5P{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}.UserDetail_field__k26r1{display:flex;flex-direction:column;gap:6px}.UserDetail_label__7WJEx{color:#374151;font-size:12px;font-weight:600}.UserDetail_inputWrap__JK3yX{align-items:center;display:flex;position:relative}.UserDetail_inputIcon__l132x{color:#9ca3af;left:11px;position:absolute}.UserDetail_input__vKMWa{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;outline:none;padding:9px 12px 9px 34px;transition:all .2s ease;width:100%}.UserDetail_input__vKMWa:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.UserDetail_segmented__mem3P{background:#f3f4f6;border-radius:9px;display:inline-flex;gap:3px;padding:3px}.UserDetail_segBtn__itpum{background:none;border:none;border-radius:7px;color:#6b7280;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 16px;transition:all .15s ease}.UserDetail_segActive__YHYRq.UserDetail_seg_ACTIVE__82drb{background:#16a34a;color:#fff}.UserDetail_segActive__YHYRq.UserDetail_seg_SUSPENDED__pzsYZ{background:#f59e0b;color:#fff}.UserDetail_segActive__YHYRq.UserDetail_seg_DEACTIVATED__9\+M92{background:#ef4444;color:#fff}.UserDetail_roleGrid__qOfY3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.UserDetail_roleCard__rB1jF{background:#fff;border:1.5px solid #e5e7eb;border-radius:11px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 13px;text-align:left;transition:all .15s ease}.UserDetail_roleCard__rB1jF:hover{background:#fffdf8;border-color:#fcd9a3}.UserDetail_roleCardActive__k7gI3{background:#fff7ec;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.UserDetail_roleCardHead__Lmd\+a{align-items:center;color:#b45309;display:flex;gap:8px}.UserDetail_roleCardName__LfSXU{color:#111827;flex:1 1;font-size:13px;font-weight:700}.UserDetail_roleDot__o7aHx{background:#f5a51e;border-radius:50%;height:9px;width:9px}.UserDetail_roleCardDesc__33opq{color:#6b7280;font-size:11.5px;line-height:1.4}.UserDetail_roleCardCount__Jq\+es{color:#2563eb;font-size:11px;font-weight:600}.UserDetail_auditGrid__vKf1k{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.UserDetail_auditCard__YTbGt{background:#fafbfc;border:1px solid #eef0f3;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.UserDetail_auditLabel__iENwG{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.UserDetail_auditValue__-3V-4{color:#111827;font-size:13px;font-weight:600}.UserDetail_infoBox__yYMAg{align-items:flex-start;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#1e40af;display:flex;font-size:12.5px;gap:9px;line-height:1.5;padding:12px 14px}.UserDetail_infoBox__yYMAg svg{flex-shrink:0;margin-top:1px}.UserDetail_emptyActivity__lwfMj{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-size:13px;gap:10px;padding:50px 20px}.UserDetail_timeline__RD9Lj{padding-left:8px;position:relative}.UserDetail_timelineItem__ALIiD{display:flex;gap:14px;padding-bottom:18px;position:relative}.UserDetail_timelineItem__ALIiD:before{background:#eef0f3;bottom:-4px;content:"";left:5px;position:absolute;top:14px;width:2px}.UserDetail_timelineItem__ALIiD:last-child:before{display:none}.UserDetail_timelineDot__G9OXZ{background:#f5a51e;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #fde3bd;flex-shrink:0;height:12px;margin-top:3px;width:12px;z-index:1}.UserDetail_timelineBody__1suyE{background:#fff;border:1px solid #eef0f3;border-radius:10px;flex:1 1;padding:10px 13px}.UserDetail_timelineTop__sYM-F{align-items:center;display:flex;gap:10px;justify-content:space-between}.UserDetail_timelineAction__OY9AS{color:#111827;font-size:12.5px;font-weight:700}.UserDetail_timelineDate__MFutX{color:#9ca3af;font-size:11px;white-space:nowrap}.UserDetail_timelineMeta__ti-0I{color:#6b7280;font-size:11.5px;margin-top:3px}@media (max-width:640px){.UserDetail_auditGrid__vKf1k,.UserDetail_grid__cwB5P,.UserDetail_roleGrid__qOfY3{grid-template-columns:1fr}}.PermissionMatrix_matrix__nMFlW{display:flex;flex-direction:column;gap:14px}.PermissionMatrix_toolbar__dLpFJ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.PermissionMatrix_searchWrap__8285C{flex:1 1;min-width:200px;position:relative}.PermissionMatrix_searchIcon__d98sb{color:#9ca3af;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.PermissionMatrix_search__Uh3Y6{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;outline:none;padding:9px 12px 9px 34px;transition:all .2s ease;width:100%}.PermissionMatrix_search__Uh3Y6:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.PermissionMatrix_summary__kLqsZ{align-items:center;display:flex;gap:12px}.PermissionMatrix_countPill__5NnsR{background:#dbeafe;border-radius:999px;color:#1e40af;font-size:12px;font-weight:700;padding:5px 12px}.PermissionMatrix_linkBtn__2nGCR{background:none;border:none;color:#2563eb;cursor:pointer;font-size:12px;font-weight:600;padding:4px 2px}.PermissionMatrix_linkBtn__2nGCR:hover{text-decoration:underline}.PermissionMatrix_empty__E0ajc{background:#fafafa;border-radius:10px;color:#9ca3af;font-size:13px;padding:28px;text-align:center}.PermissionMatrix_groups__wONZG{display:flex;flex-direction:column;gap:12px}.PermissionMatrix_group__bwALC{background:#fff;border:1px solid #eef0f3;border-radius:12px;overflow:hidden}.PermissionMatrix_groupHeader__bRIfY{align-items:center;background:linear-gradient(90deg,#fbfbfd,#fff);border-left:3px solid #f5a51e;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.PermissionMatrix_groupTitle__LrR98{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:9px;padding:0}.PermissionMatrix_chev__NNb3O{color:#9ca3af;transition:transform .2s ease}.PermissionMatrix_chevClosed__PUvw6{transform:rotate(-90deg)}.PermissionMatrix_groupIcon__KT-6\+{font-size:16px}.PermissionMatrix_groupLabel__LZrC0{letter-spacing:-.01em}.PermissionMatrix_groupCount__3tEAX{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:2px 8px}.PermissionMatrix_moduleToggle__hUDNp{background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-size:11px;font-weight:600;padding:5px 10px;transition:all .15s ease;white-space:nowrap}.PermissionMatrix_moduleToggle__hUDNp:hover{border-color:#f5a51e;color:#b45309}.PermissionMatrix_moduleAll__v3jTi{background:#fff1dc;border-color:#f5a51e;color:#b45309}.PermissionMatrix_moduleSome__KWvJn{border-color:#fcd9a3}.PermissionMatrix_resourceList__6I6g8{display:flex;flex-direction:column}.PermissionMatrix_resourceRow__srIqF{grid-gap:14px;align-items:center;border-top:1px solid #f4f5f7;display:grid;gap:14px;grid-template-columns:180px 1fr;padding:10px 16px}.PermissionMatrix_resourceRow__srIqF:hover{background:#fcfcfd}.PermissionMatrix_resourceName__sDREE{color:#374151;font-size:12.5px;font-weight:600}.PermissionMatrix_pills__HBrGX{display:flex;flex-wrap:wrap;gap:7px}.PermissionMatrix_pill__ROG9S{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:4px 11px;transition:all .12s ease}.PermissionMatrix_pill__ROG9S:hover:not(:disabled){background:#f9fafb;border-color:#cbd5e1}.PermissionMatrix_pillOn__YHyrO{background:#fff1dc;border-color:#f5a51e;color:#b45309}.PermissionMatrix_pillInherited__AxehH{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important;cursor:not-allowed}.PermissionMatrix_pill__ROG9S:disabled{cursor:not-allowed}.Roles_container__pgSm-{min-height:100vh}.Roles_header__fobEB{align-items:center;background:linear-gradient(120deg,#f5a51e,#f7b733 48%,#fb8c00);border-radius:18px;box-shadow:0 14px 34px #f5a51e47;display:flex;justify-content:space-between;margin-bottom:18px;overflow:hidden;padding:24px 28px;position:relative}.Roles_header__fobEB:before{background:radial-gradient(circle,#ffffff47,#0000 70%);height:230px;right:-50px;top:-70px;width:230px}.Roles_header__fobEB:after,.Roles_header__fobEB:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.Roles_header__fobEB:after{background:radial-gradient(circle,#2563eb38,#0000 70%);bottom:-90px;height:200px;left:32%;width:200px}.Roles_title__Zoi8h{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:800;gap:10px;letter-spacing:-.01em;margin:0 0 5px;position:relative;text-shadow:0 1px 2px #7c47002e;z-index:1}.Roles_titleIcon__3yuSh{color:#fff}.Roles_subtitle__q2qqY{color:#ffffffeb;font-size:13px;margin:0;position:relative;z-index:1}.Roles_headerActions__R2ZXX{display:flex;gap:10px;position:relative;z-index:1}.Roles_refreshBtn__8VoT4{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1.5px solid #ffffff73;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 15px;transition:all .2s ease}.Roles_refreshBtn__8VoT4:hover{background:#ffffff4d}.Roles_addBtn__VfOZ2{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 6px 16px #7c470038;color:#b45309;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:7px;padding:10px 18px;transition:all .2s ease}.Roles_addBtn__VfOZ2:hover{box-shadow:0 10px 22px #7c47004d;transform:translateY(-1px)}.Roles_infoBar__Cmy1u{align-items:center;background:#fff7ec;border:1px solid #fde3bd;border-radius:10px;color:#92400e;display:flex;font-size:12.5px;gap:9px;margin-bottom:16px;padding:11px 16px}.Roles_infoBar__Cmy1u svg{color:#f5a51e;flex-shrink:0}.Roles_error__g8P-5{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin-bottom:12px;padding:10px 14px}.Roles_loading__J4Dod{background:#fff;border-radius:12px;color:#9ca3af;font-size:13px;padding:40px;text-align:center}.Roles_grid__s9OZJ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.Roles_card__-TeEc{background:#fff;border:1px solid #eef0f3;border-radius:16px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:20px 18px 18px;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.Roles_card__-TeEc:before{background:linear-gradient(90deg,#f5a51e,#fb8c00);content:"";height:4px;left:0;position:absolute;right:0;top:0}.Roles_card__-TeEc:hover{border-color:#fcd9a3;box-shadow:0 18px 38px #1118271a;transform:translateY(-4px)}.Roles_cardTop__a4i8f{align-items:flex-start;display:flex;gap:12px}.Roles_roleIcon__CPh46{align-items:center;background:linear-gradient(135deg,#fff1dc,#fde3bd);border-radius:13px;box-shadow:0 6px 14px #f5a51e2e;color:#b45309;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.Roles_cardTitleWrap__2Iinh{min-width:0}.Roles_cardName__-3TBU{align-items:center;color:#111827;display:flex;flex-wrap:wrap;font-size:15px;font-weight:700;gap:8px}.Roles_systemBadge__ZF06z{align-items:center;background:#f3f4f6;border-radius:999px;color:#6b7280;display:inline-flex;font-size:10px;font-weight:700;gap:3px;letter-spacing:.3px;padding:2px 7px;text-transform:uppercase}.Roles_cardDesc__6Fu5o{color:#6b7280;font-size:12px;line-height:1.45;margin-top:4px}.Roles_cardStats__0qOnn{align-items:center;border-bottom:1px solid #f2f3f5;border-top:1px solid #f2f3f5;display:flex;flex-wrap:wrap;gap:14px;padding:12px 0}.Roles_stat__Je4hK{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.Roles_stat__Je4hK svg{color:#9ca3af}.Roles_stat__Je4hK b{color:#111827}.Roles_statusBadge__RRQoB{border-radius:999px;font-size:10.5px;font-weight:700;margin-left:auto;padding:3px 10px}.Roles_stActive__gWOfV{background:#dcfce7;color:#15803d}.Roles_stInactive__FUrL9{background:#f3f4f6;color:#6b7280}.Roles_cardActions__lfM5n{display:flex;gap:8px}.Roles_viewBtn__BGx3R{align-items:center;background:#fff7ec;border:1.5px solid #fcd9a3;border-radius:9px;color:#b45309;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px;transition:all .15s ease}.Roles_viewBtn__BGx3R:hover{background:#fff1dc;border-color:#f5a51e}.Roles_delBtn__4LWIq{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;transition:all .15s ease;width:40px}.Roles_delBtn__4LWIq:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#dc2626}.Roles_delBtn__4LWIq:disabled{cursor:not-allowed;opacity:.4}.RoleModal_body__LT3js{display:flex;flex-direction:column;gap:18px}.RoleModal_lockBanner__\+IHXL{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;color:#4b5563}.RoleModal_errorBanner__9VIoW,.RoleModal_lockBanner__\+IHXL{align-items:center;display:flex;font-size:12.5px;gap:9px;padding:11px 14px}.RoleModal_errorBanner__9VIoW{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c}.RoleModal_fields__a5kuI{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.RoleModal_fieldFull__rvvr7,.RoleModal_field__BMiIw{display:flex;flex-direction:column;gap:6px}.RoleModal_fieldFull__rvvr7{grid-column:1/-1}.RoleModal_label__NUBls{color:#374151;font-size:12.5px;font-weight:600}.RoleModal_req__LcsO3{color:#dc2626}.RoleModal_inputWrap__8whSo{align-items:center;display:flex;position:relative}.RoleModal_inputIcon__B7PtU{color:#9ca3af;left:11px;position:absolute}.RoleModal_input__bI5DS{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;outline:none;padding:9px 12px;transition:all .2s ease;width:100%}.RoleModal_inputWrap__8whSo .RoleModal_input__bI5DS{padding-left:34px}.RoleModal_input__bI5DS:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.RoleModal_input__bI5DS:disabled{background:#f9fafb;color:#6b7280}.RoleModal_textarea__G2rsk{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;resize:vertical;transition:all .2s ease;width:100%}.RoleModal_textarea__G2rsk:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.RoleModal_textarea__G2rsk:disabled{background:#f9fafb;color:#6b7280}.RoleModal_hint__OvwOV{color:#9ca3af;font-size:11px}.RoleModal_segmented__Hr2sp{background:#f3f4f6;border-radius:9px;display:inline-flex;gap:3px;padding:3px;width:-webkit-fit-content;width:fit-content}.RoleModal_segBtn__KWoHJ{background:none;border:none;border-radius:7px;color:#6b7280;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 18px;transition:all .15s ease}.RoleModal_segActive__PBmLF{background:#f5a51e;color:#fff}.RoleModal_segBtn__KWoHJ:disabled{cursor:not-allowed}.RoleModal_matrixSection__y\+arm{border-top:1px solid #eef0f3;padding-top:16px}.RoleModal_matrixHeader__VqCG5{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.RoleModal_matrixTitle__GCosi{color:#111827;font-size:14px;font-weight:700;margin:0}.RoleModal_matrixCount__up5yH{background:#dbeafe;border-radius:999px;color:#1e40af;font-size:12px;font-weight:700;padding:4px 12px}.RoleModal_cancelBtn__L0IK\+{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;transition:all .15s ease}.RoleModal_cancelBtn__L0IK\+:hover{background:#f9fafb}.RoleModal_saveBtn__6V-CU{background:#f5a51e;border:1.5px solid #f5a51e;border-radius:8px;box-shadow:0 2px 8px #f5a51e47;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 20px;transition:all .15s ease}.RoleModal_saveBtn__6V-CU:hover:not(:disabled){background:#e0940f}.RoleModal_cancelBtn__L0IK\+:disabled,.RoleModal_saveBtn__6V-CU:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.RoleModal_fields__a5kuI{grid-template-columns:1fr}}.PermissionsCatalog_container__t\+y4P{min-height:100vh}.PermissionsCatalog_header__Kkp02{align-items:center;background:linear-gradient(120deg,#f5a51e,#f7b733 48%,#fb8c00);border-radius:18px;box-shadow:0 14px 34px #f5a51e47;display:flex;justify-content:space-between;margin-bottom:18px;overflow:hidden;padding:24px 28px;position:relative}.PermissionsCatalog_header__Kkp02:before{background:radial-gradient(circle,#ffffff47,#0000 70%);border-radius:50%;content:"";height:230px;pointer-events:none;position:absolute;right:-50px;top:-70px;width:230px}.PermissionsCatalog_header__Kkp02:after{background:radial-gradient(circle,#2563eb38,#0000 70%);border-radius:50%;bottom:-90px;content:"";height:200px;left:32%;pointer-events:none;position:absolute;width:200px}.PermissionsCatalog_title__Eb0ZK{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:800;gap:10px;letter-spacing:-.01em;margin:0 0 5px;position:relative;text-shadow:0 1px 2px #7c47002e;z-index:1}.PermissionsCatalog_titleIcon__aC0Ho{color:#fff}.PermissionsCatalog_subtitle__Fpiuy{color:#ffffffeb;font-size:13px;margin:0;position:relative;z-index:1}.PermissionsCatalog_headerActions__odT6D{display:flex;gap:10px;position:relative;z-index:1}.PermissionsCatalog_refreshBtn__HY7qM{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1.5px solid #ffffff73;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 15px;transition:all .2s ease}.PermissionsCatalog_refreshBtn__HY7qM:hover{background:#ffffff4d}.PermissionsCatalog_addBtn__fJPyB{align-items:center;background:#fff;border:none;border-radius:10px;box-shadow:0 6px 16px #7c470038;color:#b45309;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:7px;padding:10px 18px;transition:all .2s ease}.PermissionsCatalog_addBtn__fJPyB:hover{box-shadow:0 10px 22px #7c47004d;transform:translateY(-1px)}.PermissionsCatalog_statGrid__M6LgN{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.PermissionsCatalog_statCard__C0ly1{align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:16px;display:flex;gap:14px;overflow:hidden;padding:17px 20px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.PermissionsCatalog_statCard__C0ly1:before{border-radius:50%;content:"";height:90px;opacity:.1;position:absolute;right:-26px;top:-26px;transition:transform .3s ease;width:90px}.PermissionsCatalog_statCard__C0ly1:hover{box-shadow:0 16px 32px #1118271a;transform:translateY(-3px)}.PermissionsCatalog_statCard__C0ly1:hover:before{transform:scale(1.25)}.PermissionsCatalog_statIcon__XpCbG{align-items:center;border-radius:13px;box-shadow:0 6px 14px #1118270f;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px;z-index:1}.PermissionsCatalog_statValue__rKlGw{color:#111827;font-size:24px;font-weight:800;letter-spacing:-.02em}.PermissionsCatalog_statLabel__OkW1L{color:#6b7280;font-size:12.5px;font-weight:500}.PermissionsCatalog_blue__LNV8g{background:linear-gradient(135deg,#fff 60%,#eff5ff)}.PermissionsCatalog_blue__LNV8g:before{background:#2563eb}.PermissionsCatalog_blue__LNV8g .PermissionsCatalog_statIcon__XpCbG{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8}.PermissionsCatalog_orange__Z5\+2Z{background:linear-gradient(135deg,#fff 60%,#fff7ec)}.PermissionsCatalog_orange__Z5\+2Z:before{background:#f5a51e}.PermissionsCatalog_orange__Z5\+2Z .PermissionsCatalog_statIcon__XpCbG{background:linear-gradient(135deg,#fff1dc,#fde3bd);color:#b45309}.PermissionsCatalog_purple__bedkq{background:linear-gradient(135deg,#fff 60%,#f5f3ff)}.PermissionsCatalog_purple__bedkq:before{background:#7c3aed}.PermissionsCatalog_purple__bedkq .PermissionsCatalog_statIcon__XpCbG{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#6d28d9}.PermissionsCatalog_green__DebRQ{background:linear-gradient(135deg,#fff 60%,#f0fdf4)}.PermissionsCatalog_green__DebRQ:before{background:#16a34a}.PermissionsCatalog_green__DebRQ .PermissionsCatalog_statIcon__XpCbG{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d}.PermissionsCatalog_searchBar__ogON8{margin-bottom:16px;position:relative}.PermissionsCatalog_searchIcon__mIijZ{color:#9ca3af;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.PermissionsCatalog_searchInput__YqQH0{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#111827;font-size:13.5px;outline:none;padding:11px 14px 11px 40px;transition:all .2s ease;width:100%}.PermissionsCatalog_searchInput__YqQH0:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.PermissionsCatalog_error__Vz9eO{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin-bottom:12px;padding:10px 14px}.PermissionsCatalog_loading__XfYkh{background:#fff;border-radius:12px;color:#9ca3af;font-size:13px;padding:40px;text-align:center}.PermissionsCatalog_groups__y-KeD{display:flex;flex-direction:column;gap:14px}.PermissionsCatalog_group__g5tNs{background:#fff;border:1px solid #eef0f3;border-radius:12px;overflow:hidden}.PermissionsCatalog_groupHeader__DHhs5{align-items:center;background:#fbfbfd;border-bottom:1px solid #f2f3f5;border-left:3px solid #f5a51e;display:flex;gap:10px;padding:13px 16px}.PermissionsCatalog_groupIcon__9v0wL{font-size:17px}.PermissionsCatalog_groupLabel__yuJFP{color:#111827;flex:1 1;font-size:14px;font-weight:700}.PermissionsCatalog_groupCount__V0etT{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:3px 10px}.PermissionsCatalog_permList__c\+v-r{display:flex;flex-direction:column}.PermissionsCatalog_permRow__iNfE\+{grid-gap:14px;align-items:center;border-top:1px solid #f6f7f8;display:grid;gap:14px;grid-template-columns:78px 200px 1fr auto;padding:11px 16px}.PermissionsCatalog_permRow__iNfE\+:first-child{border-top:none}.PermissionsCatalog_permRow__iNfE\+:hover{background:#fcfcfd}.PermissionsCatalog_actionChip__TBC8m{border-radius:6px;font-size:10.5px;font-weight:700;padding:4px 0;text-align:center}.PermissionsCatalog_permInfo__15YcS{display:flex;flex-direction:column;min-width:0}.PermissionsCatalog_permResource__YLar9{color:#111827;font-size:13px;font-weight:600}.PermissionsCatalog_permKey__-SuFX{color:#9ca3af;font-family:SFMono-Regular,Menlo,monospace;font-size:11px}.PermissionsCatalog_permDesc__LJmPw{color:#6b7280;font-size:12.5px}.PermissionsCatalog_sysTag__ieuhB{align-items:center;background:#f3f4f6;border-radius:999px;color:#6b7280;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;letter-spacing:.3px;padding:3px 9px;text-transform:uppercase}.PermissionsCatalog_delBtn__Kd2m4{align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.PermissionsCatalog_delBtn__Kd2m4:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}@media (max-width:1100px){.PermissionsCatalog_statGrid__M6LgN{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PermissionsCatalog_permRow__iNfE\+{grid-template-columns:70px 1fr auto}.PermissionsCatalog_permDesc__LJmPw{display:none}.PermissionsCatalog_statGrid__M6LgN{grid-template-columns:1fr}}.AddPermissionModal_form__EY7K6{display:flex;flex-direction:column;gap:16px}.AddPermissionModal_errorBanner__yk2mL{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;color:#b91c1c;display:flex;font-size:12.5px;gap:9px;padding:10px 14px}.AddPermissionModal_row__F-CzR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AddPermissionModal_field__7ssWp{display:flex;flex-direction:column;gap:6px}.AddPermissionModal_label__IEOS2{color:#374151;font-size:12.5px;font-weight:600}.AddPermissionModal_req__4yDZ8{color:#dc2626}.AddPermissionModal_input__\+1VCg{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;outline:none;padding:9px 12px;transition:all .2s ease;width:100%}.AddPermissionModal_input__\+1VCg:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.AddPermissionModal_actions__5N-R5{display:flex;flex-wrap:wrap;gap:7px}.AddPermissionModal_actionBtn__beduI{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 14px;transition:all .15s ease}.AddPermissionModal_actionBtn__beduI:hover{border-color:#fcd9a3}.AddPermissionModal_actionActive__qCDSn{background:#fff1dc;border-color:#f5a51e;color:#b45309}.AddPermissionModal_keyPreview__7kDKU{align-items:center;background:#f8f9fb;border:1px solid #eef0f3;border-radius:9px;color:#6b7280;display:flex;gap:8px;padding:11px 13px}.AddPermissionModal_keyLabel__ndArG{font-size:12px;font-weight:600}.AddPermissionModal_keyCode__4YzNx{color:#b45309;font-family:SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700}.AddPermissionModal_cancelBtn__LgSZk{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px}.AddPermissionModal_cancelBtn__LgSZk:hover{background:#f9fafb}.AddPermissionModal_saveBtn__B\+\+vz{background:#f5a51e;border:1.5px solid #f5a51e;border-radius:8px;box-shadow:0 2px 8px #f5a51e47;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 20px}.AddPermissionModal_saveBtn__B\+\+vz:hover:not(:disabled){background:#e0940f}.AddPermissionModal_cancelBtn__LgSZk:disabled,.AddPermissionModal_saveBtn__B\+\+vz:disabled{cursor:not-allowed;opacity:.6}.AuditLogs_container__a3Tuj{min-height:100vh}.AuditLogs_header__BBSny{align-items:center;background:linear-gradient(120deg,#f5a51e,#f7b733 48%,#fb8c00);border-radius:18px;box-shadow:0 14px 34px #f5a51e47;display:flex;justify-content:space-between;margin-bottom:18px;overflow:hidden;padding:24px 28px;position:relative}.AuditLogs_header__BBSny:before{background:radial-gradient(circle,#ffffff47,#0000 70%);height:230px;right:-50px;top:-70px;width:230px}.AuditLogs_header__BBSny:after,.AuditLogs_header__BBSny:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.AuditLogs_header__BBSny:after{background:radial-gradient(circle,#2563eb38,#0000 70%);bottom:-90px;height:200px;left:34%;width:200px}.AuditLogs_title__U5XjT{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:800;gap:10px;letter-spacing:-.01em;margin:0 0 5px;position:relative;text-shadow:0 1px 2px #7c47002e;z-index:1}.AuditLogs_titleIcon__glGTa{color:#fff}.AuditLogs_subtitle__IcP3o{color:#ffffffeb;font-size:13px;margin:0;position:relative;z-index:1}.AuditLogs_refreshBtn__THBDZ{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1.5px solid #ffffff73;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 15px;position:relative;transition:all .2s ease;z-index:1}.AuditLogs_refreshBtn__THBDZ:hover{background:#ffffff4d}.AuditLogs_filters__YlVzr{align-items:center;background:#fff;border-radius:12px;display:flex;gap:12px;margin-bottom:12px;padding:14px 18px}.AuditLogs_searchForm__MOqZq{align-items:center;display:flex;flex:1 1;gap:8px;position:relative}.AuditLogs_searchIcon__3Kmw1{color:#9ca3af;left:12px;pointer-events:none;position:absolute}.AuditLogs_searchInput__Zk0xI{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;flex:1 1;font-size:13px;min-width:200px;outline:none;padding:9px 12px 9px 36px;transition:all .2s ease}.AuditLogs_searchInput__Zk0xI:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.AuditLogs_searchBtn__7leF1{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:all .2s ease}.AuditLogs_searchBtn__7leF1:hover{background:#f9fafb}.AuditLogs_dateBar__30Zwq{align-items:center;background:#fff;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:12px 18px}.AuditLogs_dateGroup__3wskG{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px}.AuditLogs_dateGroup__3wskG svg{color:#9ca3af}.AuditLogs_dateGroup__3wskG label{font-weight:600}.AuditLogs_dateInput__l3qUn{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:12.5px;outline:none;padding:7px 10px}.AuditLogs_dateInput__l3qUn:focus{border-color:#f5a51e}.AuditLogs_resetBtn__kVsvP{background:none;border:none;color:#2563eb;cursor:pointer;font-size:12.5px;font-weight:600}.AuditLogs_resetBtn__kVsvP:hover{text-decoration:underline}.AuditLogs_error__i9OIw{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin-bottom:12px;padding:10px 14px}.AuditLogs_tableContainer__f7-gf{background:#fff;border-radius:12px;overflow:hidden}.AuditLogs_table__Vg4w3{border-collapse:collapse;width:100%}.AuditLogs_table__Vg4w3 thead{background:#fafafa;border-bottom:1px solid #eee}.AuditLogs_table__Vg4w3 th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:13px 16px;text-align:left;text-transform:uppercase}.AuditLogs_expandCol__lyOV7{color:#9ca3af;text-align:center;width:36px}.AuditLogs_table__Vg4w3 td{border-bottom:1px solid #f2f3f5;color:#111827;font-size:13px;padding:13px 16px}.AuditLogs_row__\+ESUq{cursor:pointer;transition:background-color .15s ease}.AuditLogs_row__\+ESUq:hover{background:#fcfaf5}.AuditLogs_center__Nn19Q{color:#9ca3af;padding:32px;text-align:center}.AuditLogs_muted__x3M8Q{color:#6b7280;font-size:12.5px}.AuditLogs_userCell__Us\+yR{align-items:center;display:flex;font-weight:500;gap:8px}.AuditLogs_userAvatar__-PgkB{align-items:center;background:#eef2ff;border-radius:50%;color:#4338ca;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.AuditLogs_actionBadge__PfqRs{border-radius:999px;display:inline-block;font-family:SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;padding:4px 10px}.AuditLogs_tCreate__Fa2Ai{background:#dcfce7;color:#15803d}.AuditLogs_tUpdate__XoBlt{background:#fef3c7;color:#b45309}.AuditLogs_tDelete__osx7y{background:#fee2e2;color:#b91c1c}.AuditLogs_tNeutral__eNO6i{background:#e0e7ff;color:#3730a3}.AuditLogs_entityCell__kE81D{color:#374151;font-size:12.5px}.AuditLogs_entityId__o6Q3B{color:#9ca3af;font-size:11px;margin-left:6px}.AuditLogs_detailRow__-oT3F td{background:#fafbfc;padding:0}.AuditLogs_detailGrid__hh\+1L{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:16px}.AuditLogs_detailCol__LNdMd{display:flex;flex-direction:column;gap:6px}.AuditLogs_detailLabel__-fAir{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.AuditLogs_json__nVP2g{background:#fff;border:1px solid #eef0f3;border-radius:8px;color:#374151;font-family:SFMono-Regular,Menlo,monospace;font-size:11.5px;margin:0;max-height:240px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.AuditLogs_detailFooter__nU6JS{color:#6b7280;display:flex;flex-wrap:wrap;font-size:11.5px;gap:18px;padding:0 16px 16px}.AuditLogs_detailFooter__nU6JS b{color:#374151}.AuditLogs_uaText__3mUYY{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuditLogs_footer__X0t46{align-items:center;border-top:1px solid #f2f3f5;display:flex;justify-content:space-between;padding:14px 18px}.AuditLogs_footerInfo__F9h\+p{color:#6b7280;font-size:12.5px}.AuditLogs_pageNav__K2ym5{display:flex;gap:8px}.AuditLogs_pageBtn__ZEVVB{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 14px;transition:all .15s ease}.AuditLogs_pageBtn__ZEVVB:hover:not(:disabled){border-color:#f5a51e;color:#b45309}.AuditLogs_pageBtn__ZEVVB:disabled{cursor:not-allowed;opacity:.45}@media (max-width:900px){.AuditLogs_detailGrid__hh\+1L{grid-template-columns:1fr}.AuditLogs_dateBar__30Zwq,.AuditLogs_filters__YlVzr{align-items:stretch;flex-direction:column}}.Sidebar_sidebar__HfVzm{background:#fff;border-right:1px solid #e9edf3;box-shadow:4px 0 24px #0f172a0d;display:flex;flex-direction:column;height:100vh;position:relative;transition:width .28s cubic-bezier(.4,0,.2,1);width:262px}.Sidebar_collapsed__N9D12{width:80px}.Sidebar_header__Y1Exc{align-items:center;border-bottom:1px solid #eef1f5;display:flex;overflow:visible;padding:20px 16px 18px;position:relative}.Sidebar_headerBg__SCIro{background:radial-gradient(120% 120% at 0 0,#f5a51e1a,#0000 55%),radial-gradient(120% 120% at 100% 0,#2563eb14,#0000 55%);inset:0;pointer-events:none;position:absolute;z-index:0}.Sidebar_brand__gEYvr{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0;position:relative;z-index:1}.Sidebar_logoGlow__wwVy0{background:radial-gradient(circle,#f5a51e42 0,#2563eb1a 58%,#0000 80%);border-radius:50%;filter:blur(10px);height:50px;left:2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:50px}.Sidebar_logoImg__CrkcN{background:#fff;border:1px solid #eef2f7;border-radius:14px;box-shadow:0 8px 20px #2563eb24;flex-shrink:0;height:46px;object-fit:contain;padding:5px;position:relative;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:46px}.Sidebar_brand__gEYvr:hover .Sidebar_logoImg__CrkcN{transform:scale(1.07) rotate(-3deg)}.Sidebar_brandRight__0e0N9{display:flex;flex-direction:column;gap:3px;min-width:0}.Sidebar_wordmark__XYjl\+{color:#0f172a;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1}.Sidebar_wordmark__XYjl\+:first-letter{color:#f5a51e}.Sidebar_brandSub__oK93N{color:#94a3b8;font-size:9.5px;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.Sidebar_versionPill__-rdjr{align-self:flex-start;background:#eff5ff;border:1px solid #dbeafe;border-radius:6px;color:#2563eb;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.03em;margin-top:2px;padding:2px 6px;position:relative;z-index:1}.Sidebar_collapseBtn__WsnPA{align-items:center;background:#fff;border:1px solid #e5e9f0;border-radius:50%;box-shadow:0 4px 12px #0f172a1f;color:#475569;cursor:pointer;display:flex;height:26px;justify-content:center;position:absolute;right:-13px;top:24px;transition:all .2s ease;width:26px;z-index:20}.Sidebar_collapseBtn__WsnPA:hover{background:#f5a51e;border-color:#f5a51e;color:#fff;transform:scale(1.1)}.Sidebar_menu__fdxC2{display:flex;flex:1 1;flex-direction:column;gap:3px;overflow-x:hidden;overflow-y:auto;padding:10px 12px 16px;scrollbar-color:#dbe1ea #0000;scrollbar-width:thin}.Sidebar_menu__fdxC2::-webkit-scrollbar{width:6px}.Sidebar_menu__fdxC2::-webkit-scrollbar-track{background:#0000}.Sidebar_menu__fdxC2::-webkit-scrollbar-thumb{background:#dde3ec;border-radius:999px}.Sidebar_menu__fdxC2::-webkit-scrollbar-thumb:hover{background:#c5cdda}.Sidebar_sectionLabel__ZAbYm{color:#8995a8;font-size:10.5px;font-weight:800;letter-spacing:.14em;padding:16px 14px 7px;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;user-select:none}.Sidebar_sectionLabel__ZAbYm:first-child{padding-top:4px}.Sidebar_sectionDivider__SHmlo{background:#eef1f5;height:1px;margin:9px 16px}.Sidebar_sectionDivider__SHmlo:first-child{display:none}.Sidebar_item__c7pmA{align-items:center;border-bottom:1px solid #f0f2f5;border-radius:11px;color:#1f2937;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:13px;padding:11px 14px;position:relative;transition:background .2s ease,color .2s ease,transform .18s ease}.Sidebar_menu__fdxC2>.Sidebar_item__c7pmA:last-child{border-bottom:none}.Sidebar_item__c7pmA svg{color:#5b6b85;flex-shrink:0;transition:color .2s ease,transform .2s ease}.Sidebar_item__c7pmA span{flex:1 1;white-space:nowrap}.Sidebar_item__c7pmA:hover{background:#f3f6fb;color:#0f172a}.Sidebar_item__c7pmA:hover svg{color:#334155}.Sidebar_item__c7pmA:hover svg:first-child{transform:scale(1.08)}.Sidebar_active__No\+nS{background:linear-gradient(135deg,#f5a51e,#fb8c00);border-bottom-color:#0000;box-shadow:0 8px 18px #f5a51e57,inset 0 1px 0 #ffffff4d;color:#fff;font-weight:700}.Sidebar_active__No\+nS svg{color:#fff}.Sidebar_active__No\+nS:hover{background:linear-gradient(135deg,#f7af30,#ff9512);color:#fff}.Sidebar_active__No\+nS:hover svg{color:#fff}.Sidebar_submenu__00\+RK{animation:Sidebar_submenuReveal__gs\+Cy .24s ease;border-left:1.5px solid #e9edf3;display:flex;flex-direction:column;gap:2px;margin:3px 0 5px 22px;padding-left:13px}@keyframes Sidebar_submenuReveal__gs\+Cy{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.Sidebar_subitem__SIsVx{align-items:center;border-radius:9px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:9px;padding:8px 11px;position:relative;transition:background .18s ease,color .18s ease}.Sidebar_subitem__SIsVx svg{color:#94a3b8;flex-shrink:0;transition:color .18s ease}.Sidebar_subitem__SIsVx:hover{background:#f3f6fb;color:#0f172a}.Sidebar_subitem__SIsVx:hover svg{color:#475569}.Sidebar_activeSub__rW\+Cx{background:linear-gradient(90deg,#fff1dc,#fff8ef);box-shadow:inset 2.5px 0 0 #f5a51e;color:#b45309;font-weight:700}.Sidebar_activeSub__rW\+Cx svg{color:#f5a51e}.Sidebar_subitemGroup__dXuuF{justify-content:flex-start}.Sidebar_groupChevron__sXgsy{color:#94a3b8;margin-left:auto}.Sidebar_activeGroup__IrhL9{color:#b45309;font-weight:700}.Sidebar_activeGroup__IrhL9 .Sidebar_groupChevron__sXgsy,.Sidebar_activeGroup__IrhL9 svg{color:#f5a51e}.Sidebar_user__j1GCi{align-items:center;background:#f7f9fc;border:1px solid #eef1f5;border-radius:14px;display:flex;gap:11px;margin:10px 12px 14px;padding:11px 12px;transition:all .2s ease}.Sidebar_user__j1GCi:hover{background:#f1f5fb;border-color:#fcd9a3}.Sidebar_user__j1GCi img{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #f5a51e80;flex-shrink:0;height:38px;width:38px}.Sidebar_user__j1GCi div{display:flex;flex-direction:column;min-width:0}.Sidebar_user__j1GCi b{color:#0f172a;font-size:13.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_user__j1GCi span{color:#64748b;font-size:11.5px;font-weight:600;text-transform:capitalize}.Sidebar_collapsed__N9D12 .Sidebar_header__Y1Exc{justify-content:center;padding:20px 10px 18px}.Sidebar_collapsed__N9D12 .Sidebar_brand__gEYvr{justify-content:center}.Sidebar_collapsed__N9D12 .Sidebar_logoGlow__wwVy0{height:48px;left:50%;transform:translate(-50%,-50%);width:48px}.Sidebar_collapsed__N9D12 .Sidebar_logoImg__CrkcN{height:42px;width:42px}.Sidebar_collapsed__N9D12 .Sidebar_item__c7pmA{gap:0;justify-content:center;padding:12px 0}.Sidebar_collapsed__N9D12 .Sidebar_item__c7pmA span,.Sidebar_collapsed__N9D12 .Sidebar_submenu__00\+RK{display:none}.Sidebar_collapsed__N9D12 .Sidebar_user__j1GCi{justify-content:center;padding:10px}.Sidebar_collapsed__N9D12 .Sidebar_user__j1GCi div{display:none}.Sidebar_collapsed__N9D12 .Sidebar_collapseBtn__WsnPA{top:22px}@media (prefers-reduced-motion:reduce){.Sidebar_item__c7pmA,.Sidebar_logoImg__CrkcN,.Sidebar_sidebar__HfVzm,.Sidebar_subitem__SIsVx,.Sidebar_submenu__00\+RK{animation:none;transition:none}}.NotificationBell_wrap__4LWOV{display:inline-flex;position:relative}.NotificationBell_bell__14hlf{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#4b5563;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;width:40px}.NotificationBell_bell__14hlf:hover{background:#fff7ec;border-color:#f4d8a6;color:#ef8a05;transform:translateY(-1px)}.NotificationBell_bell__14hlf.NotificationBell_active__XLA0W{background:#fff7ec;border-color:#efb45a;color:#ef8a05}.NotificationBell_bell__14hlf:focus-visible{outline:2px solid #f5a51e;outline-offset:2px}.NotificationBell_bellRing__HpTOQ{animation:NotificationBell_ring__OiWJX .9s cubic-bezier(.36,.07,.19,.97) 1;transform-origin:top center}@keyframes NotificationBell_ring__OiWJX{0%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}.NotificationBell_badge__Y6Ek6{background:linear-gradient(135deg,#f5a51e,#ef6f05);border:2px solid #fff;border-radius:999px;box-shadow:0 2px 6px #ef6f0566;color:#fff;font-size:10.5px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:-5px;text-align:center;top:-5px}.NotificationBell_badge__Y6Ek6:after{animation:NotificationBell_pulse__0LsNm 1.8s ease-out infinite;border:2px solid #f5a51e;border-radius:999px;content:"";inset:-2px;position:absolute}@keyframes NotificationBell_pulse__0LsNm{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.9)}to{opacity:0}}.NotificationBell_panel__LJJOY{animation:NotificationBell_pop__QtbeQ .16s ease-out;background:#fff;border:1px solid #e9ebef;border-radius:16px;box-shadow:0 18px 50px #0f172a26,0 3px 10px #0f172a0d;max-width:calc(100vw - 32px);overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);transform-origin:top right;width:466px;z-index:50}@keyframes NotificationBell_pop__QtbeQ{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.NotificationBell_panel__LJJOY:before{background:#fff;border-left:1px solid #e9ebef;border-top:1px solid #e9ebef;content:"";height:12px;position:absolute;right:15px;top:-6px;transform:rotate(45deg);width:12px;z-index:1}.NotificationBell_head__h96ag{align-items:center;background:#fff;border-bottom:1px solid #eef0f3;display:flex;gap:10px;justify-content:space-between;padding:15px 18px;position:relative;z-index:2}.NotificationBell_headTitle__\+Yjxb{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:9px;letter-spacing:-.012em}.NotificationBell_headCount__n8\+1b{align-items:center;background:#ef8a05;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:19px;justify-content:center;min-width:19px;padding:0 6px}.NotificationBell_markAll__WRFQ6{align-items:center;background:#fff;border:1px solid #e9ebef;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:6px 11px;transition:background .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.NotificationBell_markAll__WRFQ6:hover{background:#f8fafc;border-color:#dfe3e8;color:#1e293b}.NotificationBell_markAll__WRFQ6:disabled{background:#fff;border-color:#f1f2f4;color:#cbd5e1;cursor:default}.NotificationBell_list__NnhD9{background:#f6f7f9;display:flex;flex-direction:column;gap:10px;max-height:468px;overflow-y:auto;overscroll-behavior:contain;padding:12px}.NotificationBell_list__NnhD9::-webkit-scrollbar{width:10px}.NotificationBell_list__NnhD9::-webkit-scrollbar-thumb{background:#dcdfe4;border:3px solid #f6f7f9;border-radius:999px}.NotificationBell_list__NnhD9::-webkit-scrollbar-thumb:hover{background:#cbd0d7}.NotificationBell_card__Dcb4P{background:#fff;border:1px solid #ebedf1;border-radius:13px;box-shadow:0 1px 2px #1018280a;cursor:pointer;display:flex;gap:12px;padding:13px 14px;position:relative;transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease}.NotificationBell_card__Dcb4P:hover{border-color:#dfe2e8;box-shadow:0 6px 18px #1018281a;transform:translateY(-1px)}.NotificationBell_card__Dcb4P:focus-visible{outline:2px solid #93b4fb;outline-offset:1px}.NotificationBell_read__ueE0y{opacity:.82}.NotificationBell_read__ueE0y:hover{opacity:1}.NotificationBell_card__Dcb4P:before{background:#0000;border-radius:0 3px 3px 0;bottom:14px;content:"";left:0;position:absolute;top:14px;width:3px}.NotificationBell_unread__O2K4h.NotificationBell_sevDanger__4lnDy{background:#fffbfb;border-color:#f7dede}.NotificationBell_unread__O2K4h.NotificationBell_sevDanger__4lnDy:before{background:#dc2626}.NotificationBell_unread__O2K4h.NotificationBell_sevWarning__vW-Ny{background:#fffdf8;border-color:#f6e6c8}.NotificationBell_unread__O2K4h.NotificationBell_sevWarning__vW-Ny:before{background:#ef8a05}.NotificationBell_unread__O2K4h.NotificationBell_sevInfo__0o-eC{background:#fafcff;border-color:#dfe9fb}.NotificationBell_unread__O2K4h.NotificationBell_sevInfo__0o-eC:before{background:#2563eb}.NotificationBell_iconTile__8vE-3{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.NotificationBell_iconTile__8vE-3.NotificationBell_sevDanger__4lnDy{background:#fdecec;color:#dc2626}.NotificationBell_iconTile__8vE-3.NotificationBell_sevWarning__vW-Ny{background:#fef0dd;color:#d97706}.NotificationBell_iconTile__8vE-3.NotificationBell_sevInfo__0o-eC{background:#e8f0fe;color:#2563eb}.NotificationBell_body__pPwa\+{display:flex;flex:1 1;flex-direction:column;min-width:0}.NotificationBell_titleRow__m6I44{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.NotificationBell_title__LonaA{color:#0f172a;font-size:13.5px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationBell_amount__GJWpx{color:#0f172a;flex-shrink:0;font-size:14px;font-weight:800;white-space:nowrap}.NotificationBell_sub__j\+voC{color:#64748b;font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationBell_ref__GUQMW{color:#334155;font-family:SF Mono,Consolas,monospace;font-weight:700;letter-spacing:.01em}.NotificationBell_ref__GUQMW+.NotificationBell_customer__8uapy:before{color:#cbd5e1;content:" · "}.NotificationBell_chips__ptLJ4{align-items:center;display:flex;gap:7px;margin-top:9px}.NotificationBell_chip__cfZHg{border-radius:999px;font-size:10.5px;font-weight:650;padding:3px 9px;white-space:nowrap}.NotificationBell_chip__cfZHg.NotificationBell_sevDanger__4lnDy{background:#fdecec;color:#b91c1c}.NotificationBell_chip__cfZHg.NotificationBell_sevWarning__vW-Ny{background:#fdf0dd;color:#b45309}.NotificationBell_chip__cfZHg.NotificationBell_sevInfo__0o-eC{background:#e8f0fe;color:#1d4ed8}.NotificationBell_tag__s6FA6{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:10.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.NotificationBell_action__LRvP9{align-items:center;display:inline-flex;flex-shrink:0;gap:9px;margin-left:auto}.NotificationBell_time__WZ9wo{color:#94a3b8;font-size:11px;font-weight:600;white-space:nowrap}.NotificationBell_view__doDMh{align-items:center;color:#b6bdc7;display:inline-flex;font-size:11px;font-weight:700;gap:2px;transition:color .16s ease,transform .16s ease;white-space:nowrap}.NotificationBell_card__Dcb4P:hover .NotificationBell_view__doDMh{color:#2563eb;transform:translateX(1px)}.NotificationBell_dot__2NFD3{border-radius:50%;height:7px;position:absolute;right:11px;top:11px;width:7px}.NotificationBell_sevDanger__4lnDy>.NotificationBell_dot__2NFD3{background:#dc2626;box-shadow:0 0 0 3px #fbe0e0}.NotificationBell_sevWarning__vW-Ny>.NotificationBell_dot__2NFD3{background:#ef8a05;box-shadow:0 0 0 3px #fdeccf}.NotificationBell_sevInfo__0o-eC>.NotificationBell_dot__2NFD3{background:#2563eb;box-shadow:0 0 0 3px #dbe7fe}.NotificationBell_empty__6xlkw{align-items:center;display:flex;flex-direction:column;gap:8px;padding:42px 28px 46px;text-align:center}.NotificationBell_emptyIcon__L7opw{align-items:center;background:#eefaf3;border-radius:16px;color:#16a34a;display:inline-flex;height:54px;justify-content:center;margin-bottom:2px;width:54px}.NotificationBell_emptyTitle__r3OJT{color:#1e293b;font-size:14px;font-weight:700}.NotificationBell_emptySub__7Y4aE{color:#94a3b8;font-size:12.5px;line-height:1.45;max-width:264px}.NotificationBell_sk__ZeW7Q{animation:NotificationBell_shimmer__7rrfC 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eef0f3 25%,#e4e7ec 37%,#eef0f3 63%);background-size:400% 100%;border-radius:6px;display:block}.NotificationBell_skIcon__iuPQw{border-radius:10px;flex-shrink:0;height:38px;width:38px}.NotificationBell_skLine__NBYnf{height:12px;width:60%}.NotificationBell_skSub__KMHdO{height:10px;margin-top:9px;width:40%}@keyframes NotificationBell_shimmer__7rrfC{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.NotificationBell_badge__Y6Ek6:after,.NotificationBell_bellRing__HpTOQ,.NotificationBell_panel__LJJOY,.NotificationBell_sk__ZeW7Q{animation:none}.NotificationBell_bell__14hlf,.NotificationBell_card__Dcb4P,.NotificationBell_markAll__WRFQ6,.NotificationBell_view__doDMh{transition:none}}@media (max-width:520px){.NotificationBell_panel__LJJOY{position:fixed;right:10px;top:58px;width:calc(100vw - 20px)}.NotificationBell_panel__LJJOY:before{display:none}}.Header_header__PCJN7{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;display:flex;height:60px;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:8}.Header_leftSection__mUvAt{align-items:center;animation:Header_slideInLeft__fAHcK .5s ease-out;display:flex;gap:14px}@keyframes Header_slideInLeft__fAHcK{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.Header_sidebarToggle__QJhBa{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.Header_sidebarToggle__QJhBa:hover{background:#f3f4f6;color:#667eea}.Header_toggleIcon__PPEGJ{font-size:16px;transition:transform .3s ease}.Header_toggleIconClosed__DRm5Y{transform:rotate(180deg)}.Header_avatar__Radj3{align-items:center;background:linear-gradient(135deg,#fcc400,#ffe601);border-radius:12px;box-shadow:0 3px 10px #667eea4d;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:.5px;transition:all .3s ease;width:40px}.Header_avatar__Radj3:hover{box-shadow:0 4px 15px #667eea80;transform:scale(1.08) rotate(3deg)}.Header_userInfo__X0owq{display:flex;flex-direction:column;gap:2px}.Header_userName__fOfNo{color:#1f2937;font-size:15px;font-weight:600;line-height:1.2;margin:0;transition:color .3s ease}.Header_userRole__tuxFL{color:#667eea;font-size:11px;font-weight:500;letter-spacing:.5px;line-height:1;margin:0}.Header_rightSection__cRRXe{align-items:center;animation:Header_slideInRight__7mbH4 .5s ease-out;display:flex;gap:8px}@keyframes Header_slideInRight__7mbH4{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.Header_menuItem__PH8oI{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Header_menuItem__PH8oI:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Header_menuItem__PH8oI:hover:before{left:100%}.Header_menuItem__PH8oI svg{color:#6b7280;font-size:14px;transition:all .3s ease}.Header_menuItem__PH8oI:hover{background:#fff;border-color:#667eea;box-shadow:0 4px 12px #667eea33;color:#667eea;transform:translateY(-2px)}.Header_menuItem__PH8oI:hover svg{color:#667eea;transform:scale(1.1) rotate(5deg)}.Header_menuItem__PH8oI:active{transform:translateY(0)}.Header_logoutItem__-c6ko{background:#fef2f2;border-color:#fecaca;color:#dc2626}.Header_logoutItem__-c6ko svg{color:#ef4444}.Header_logoutItem__-c6ko:hover{background:#fee2e2;border-color:#ef4444;box-shadow:0 4px 12px #ef444433;color:#dc2626}.Header_logoutItem__-c6ko:hover svg{color:#dc2626;transform:scale(1.1) rotate(-5deg)}@media (max-width:1024px){.Header_menuItem__PH8oI span{display:none}.Header_menuItem__PH8oI{padding:8px 12px}.Header_menuItem__PH8oI svg{font-size:15px}}@media (max-width:768px){.Header_header__PCJN7{height:56px;padding:0 16px}.Header_leftSection__mUvAt{gap:10px}.Header_avatar__Radj3{font-size:13px;height:36px;width:36px}.Header_userName__fOfNo{font-size:14px}.Header_userRole__tuxFL{font-size:10px}.Header_rightSection__cRRXe{gap:6px}.Header_menuItem__PH8oI{padding:7px 10px}}@media (max-width:480px){.Header_header__PCJN7{padding:0 12px}.Header_leftSection__mUvAt{gap:8px}.Header_sidebarToggle__QJhBa{height:28px;width:28px}.Header_toggleIcon__PPEGJ{font-size:14px}.Header_avatar__Radj3{font-size:12px;height:32px;width:32px}.Header_userName__fOfNo{font-size:13px}.Header_userRole__tuxFL{display:none}.Header_rightSection__cRRXe{gap:4px}.Header_menuItem__PH8oI{padding:6px 8px}.Header_menuItem__PH8oI svg{font-size:14px}}.Layout_app__EIknj{background:#f6f7fb;display:flex;height:100vh}.Layout_main__3y4Nb{display:flex;flex:1 1;flex-direction:column}.Layout_content__QwRCS{flex:1 1;overflow:auto;padding:16px}.LoadingSpinner_container__N4PIe{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh}.LoadingSpinner_spinner__IGdBV{animation:LoadingSpinner_spin__Hkrmm 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;width:50px}@keyframes LoadingSpinner_spin__Hkrmm{to{transform:rotate(1turn)}}.SessionExpiredModal_overlay__8OgUI{align-items:center;animation:SessionExpiredModal_fadeIn__xBzZm .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes SessionExpiredModal_fadeIn__xBzZm{0%{opacity:0}to{opacity:1}}.SessionExpiredModal_modal__1R110{animation:SessionExpiredModal_slideUp__iEdOL .4s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:450px;padding:40px;text-align:center;width:90%}@keyframes SessionExpiredModal_slideUp__iEdOL{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.SessionExpiredModal_iconContainer__jqMkl{margin-bottom:24px}.SessionExpiredModal_iconCircle__33Bo0{align-items:center;animation:SessionExpiredModal_pulse__nvUn1 2s ease-in-out infinite;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}@keyframes SessionExpiredModal_pulse__nvUn1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.SessionExpiredModal_title__9bWPz{color:#1f2937;font-size:28px;font-weight:700;margin-bottom:12px}.SessionExpiredModal_message__OXoqN{color:#6b7280;font-size:16px;line-height:1.6;margin-bottom:30px}.SessionExpiredModal_countdown__AQoL7{margin-bottom:30px}.SessionExpiredModal_countdownCircle__zfTjr{height:120px;margin:0 auto 12px;position:relative;width:120px}.SessionExpiredModal_countdownSvg__oKO70{height:100%;transform:rotate(-90deg);width:100%}.SessionExpiredModal_countdownBg__feCA3{fill:none;stroke:#e5e7eb;stroke-width:8}.SessionExpiredModal_countdownProgress__b40dt{fill:none;stroke:#ef4444;stroke-width:8;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}.SessionExpiredModal_countdownText__zHgSW{color:#ef4444;font-size:32px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.SessionExpiredModal_countdownLabel__1Wa4L{color:#9ca3af;font-size:14px;margin:0}.SessionExpiredModal_actions__oGeXl{display:flex;gap:12px;justify-content:center}.SessionExpiredModal_btnPrimary__5y2TB,.SessionExpiredModal_btnSecondary__Jv3hA{border:none;border-radius:10px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 28px;transition:all .3s}.SessionExpiredModal_btnPrimary__5y2TB{background:linear-gradient(135deg,#f5a51e,#ffcc70);color:#fff;flex:1 1}.SessionExpiredModal_btnPrimary__5y2TB:hover{box-shadow:0 8px 20px #667eea66;transform:translateY(-2px)}.SessionExpiredModal_btnSecondary__Jv3hA{background:#f3f4f6;color:#6b7280}.SessionExpiredModal_btnSecondary__Jv3hA:hover{background:#e5e7eb}@media (max-width:640px){.SessionExpiredModal_modal__1R110{padding:30px 20px}.SessionExpiredModal_title__9bWPz{font-size:24px}.SessionExpiredModal_message__OXoqN{font-size:14px}.SessionExpiredModal_actions__oGeXl{flex-direction:column}.SessionExpiredModal_btnPrimary__5y2TB,.SessionExpiredModal_btnSecondary__Jv3hA{width:100%}}.Toast_container__2aQdB{display:flex;flex-direction:column;gap:10px;max-width:380px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:10000}.Toast_toast__0-juI{align-items:flex-start;animation:Toast_slideIn__3Kyed .25s ease-out;border-radius:8px;box-shadow:0 4px 12px #00000026;cursor:default;display:flex;gap:10px;padding:12px 16px;pointer-events:auto}.Toast_toast__0-juI:focus-within{outline:2px solid currentColor;outline-offset:2px}@keyframes Toast_slideIn__3Kyed{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Toast_toastError__hPSX7{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.Toast_toastSuccess__D21sx{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.Toast_toastInfo__-9Tl4{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.Toast_message__zELCO{flex:1 1;font-size:14px;line-height:1.4;margin:0}.Toast_dismiss__iNM9U{align-items:center;background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.8;padding:2px}.Toast_dismiss__iNM9U:hover{background:#0000000f;opacity:1}.Toast_dismiss__iNM9U:focus{outline:none}.Toast_dismiss__iNM9U:focus-visible{outline:2px solid currentColor;outline-offset:2px}
/*# sourceMappingURL=main.597fee36.css.map*/