.AgentStatsPage_shell__ql0DI{display:flex;flex-direction:column;gap:2.4rem}.AgentStatsPage_hero__J0Fzc{display:flex;flex-direction:column;gap:1.2rem;padding:3.2rem;border-radius:3.2rem;background:radial-gradient(circle at top left,rgba(255,226,134,.22),transparent 38%),linear-gradient(135deg,rgb(15,23,42),rgba(12,74,110,.96));color:#fff}.AgentStatsPage_eyebrow__gThzR{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.8rem 1.2rem;border-radius:999.9rem;background:rgba(255,255,255,.12);color:#fef08a;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.AgentStatsPage_title__tNfnC{margin:0;font-size:3.8rem;line-height:4.2rem}.AgentStatsPage_text__iSi01{margin:0;font-size:1.6rem;line-height:2.4rem;color:rgba(226,232,240,.92)}.AgentStatsPage_heroMetric__qthZ_{margin-top:1.2rem;padding-top:2.4rem;border-top:.1rem solid rgba(255,255,255,.16)}.AgentStatsPage_heroLabel__Z24Kn{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 .8rem;font-size:1.4rem;font-weight:700;color:rgba(226,232,240,.92)}.AgentStatsPage_heroValue__KH9CV{margin:0;font-size:clamp(3.2rem,11vw,5.6rem);line-height:1;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.AgentStatsPage_heroExtra__BuLeJ{margin:1rem 0 0;font-size:1.5rem;font-weight:600;color:rgba(226,232,240,.82);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.AgentStatsPage_state__W1a8q{display:flex;justify-content:center;padding:4rem 0}.AgentStatsPage_kpiRow__GXUxW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem}.AgentStatsPage_kpiCard__Q1sFg{display:flex;flex-direction:column;gap:.6rem;padding:2.4rem;border-radius:2.4rem;background:#fff;border:.1rem solid #e2e8f0;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.AgentStatsPage_kpiIcon__dES4_{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#07525c;margin-bottom:.4rem}.AgentStatsPage_kpiLabel__97vae{margin:0;font-size:1.3rem;font-weight:700;color:#64748b}.AgentStatsPage_kpiValue__ntO3E{margin:0;font-size:3.6rem;line-height:1;font-weight:800;letter-spacing:-.02em;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AgentStatsPage_kpiHint__gYQ3Z{margin:0;font-size:1.2rem;line-height:1.7rem;color:#94a3b8}.AgentStatsPage_currencyGrid__vIZCt{display:grid;grid-template-columns:repeat(auto-fit,minmax(32rem,1fr));grid-gap:1.4rem;gap:1.4rem}.AgentStatsPage_empty__y2CAl{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:4rem 3.2rem;border-radius:2.4rem;background:#f8fafc;border:.1rem dashed #cbd5e1}.AgentStatsPage_emptyTitle__4g_8g{margin:0;font-size:2.2rem;line-height:2.8rem;color:#0f172a}.AgentStatsPage_emptyText__Jxu_e{margin:0;max-width:56rem;font-size:1.5rem;line-height:2.2rem;color:#475569}.AgentStatsPage_emptyLink__wO96U{display:inline-flex;align-items:center;min-height:4.4rem;margin-top:.6rem;padding:0 2rem;border-radius:999.9rem;background:#067d89;color:#fff;font-size:1.4rem;font-weight:700;transition:background-color .2s ease}.AgentStatsPage_emptyLink__wO96U:hover{background:#07525c}.AgentStatsPage_emptyLink__wO96U:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.AgentStatsPage_note__CYjMp{margin:0;padding:1.6rem 2rem;border-radius:1.6rem;background:rgba(161,98,7,.08);border:.1rem solid rgba(161,98,7,.24);color:#a16207;font-size:1.3rem;line-height:1.9rem}@media(max-width:1024px){.AgentStatsPage_kpiRow__GXUxW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.AgentStatsPage_hero__J0Fzc{padding:2rem;border-radius:2.2rem}.AgentStatsPage_title__tNfnC{font-size:3rem;line-height:3.4rem}.AgentStatsPage_kpiCard__Q1sFg{padding:1.8rem;border-radius:2rem}.AgentStatsPage_kpiValue__ntO3E{font-size:3rem}.AgentStatsPage_currencyGrid__vIZCt{grid-template-columns:1fr}.AgentStatsPage_empty__y2CAl{padding:2.8rem 2rem;border-radius:2rem}}@media(max-width:480px){.AgentStatsPage_kpiRow__GXUxW{grid-template-columns:1fr}}.CurrencyCard_card__FvkIg{display:flex;flex-direction:column;gap:2rem;padding:2.8rem;border-radius:2.4rem;background:#fff;border:.1rem solid #e2e8f0;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.CurrencyCard_head__TuPbg{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.CurrencyCard_label__l4oNm{margin:0 0 .4rem;font-size:1.3rem;font-weight:700;color:#64748b}.CurrencyCard_commission__m9YEM{margin:0;font-size:clamp(2.4rem,8vw,3.2rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#15803d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.CurrencyCard_badge__J_e6O{flex-shrink:0;padding:.6rem 1.2rem;border-radius:999.9rem;background:rgba(7,151,166,.1);color:#07697a;font-size:1.2rem;font-weight:800;letter-spacing:.06em}.CurrencyCard_rows__25lar{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:1.6rem 0 0;border-top:.1rem solid #e2e8f0}.CurrencyCard_row__mvVT7{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.CurrencyCard_row__mvVT7 dt{font-size:1.4rem;color:#475569;min-width:0}.CurrencyCard_row__mvVT7 dd{margin:0;font-size:1.5rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.CurrencyCard_payment__yMf99{display:flex;flex-direction:column;gap:.8rem}.CurrencyCard_paymentHead__u5u12{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.CurrencyCard_paymentLabel__RQZ0k{font-size:1.3rem;font-weight:700;color:#475569}.CurrencyCard_paymentShare__8IafE{font-size:1.3rem;font-weight:800;color:#07697a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CurrencyCard_track__DOroI{height:.8rem;border-radius:999.9rem;background:#f1f5f9;overflow:hidden}.CurrencyCard_bar___j_Qd{height:100%;border-radius:999.9rem;background:#067d89;transition:width .3s ease}.CurrencyCard_paymentFoot__lpiY5{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:1.3rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CurrencyCard_paid__E8A8X{font-weight:700;color:#0f172a}.CurrencyCard_remaining__QxBAA{color:#64748b}.CurrencyCard_foot__jCujc{margin:0;font-size:1.2rem;color:#94a3b8}@media(prefers-reduced-motion:reduce){.CurrencyCard_bar___j_Qd{transition:none}}@media(max-width:768px){.CurrencyCard_card__FvkIg{padding:1.8rem;border-radius:2rem;gap:1.6rem}.CurrencyCard_commission__m9YEM{font-size:2.8rem}}.FormError_error__C9p25{font-size:1.4rem;color:#ef4444;margin-top:.4rem;animation:FormError_fadeIn__ho1sO .2s ease-in}@keyframes FormError_fadeIn__ho1sO{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.Input_wrapper__FjlIj{display:flex;flex-direction:column;gap:.8rem;width:100%}.Input_field__kmg7g{position:relative;display:flex;align-items:center}.Input_label__9HYWj{font-size:1.4rem;font-weight:500;color:#0f172a}.Input_required__oKWEo{color:#ef4444;margin-left:.4rem}.Input_input__yJvRB{background:#fff;width:100%;padding:1.2rem 1.6rem;border:.1rem solid #e2e8f0;border-radius:2rem;font-size:1.6rem;color:#0f172a;outline:none;transition:all .2s ease}.Input_input__yJvRB::placeholder{color:#94a3b8}.Input_input__yJvRB:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.Input_input__yJvRB:focus{background:#fff;border-color:#0797a6;box-shadow:0 0 0 .3rem rgba(7,151,166,.1)}.Input_input__yJvRB:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.Input_input__yJvRB.Input_error__vFMQQ{border-color:#ef4444}.Input_input__yJvRB.Input_error__vFMQQ:focus{box-shadow:0 0 0 .3rem rgba(239,68,68,.1)}.Input_inputWithAdornment__u9wps{padding-right:4.6rem}.Input_rightElement__MAShp{position:absolute;display:inline-flex;align-items:center;justify-content:center;right:1.2rem;top:50%;transform:translateY(-50%);z-index:1}.Input_helper__rN8lX{font-size:1.2rem;color:#64748b;margin-top:.4rem}.HotelForm_form__ZOsRU{display:flex;flex-direction:column;gap:0}.HotelForm_formSection__4rW1e{display:flex;flex-direction:column;gap:1.4rem;padding:2rem 0;border-bottom:1px solid #e2e8f0}.HotelForm_formSection__4rW1e:last-of-type{border-bottom:none}.HotelForm_sectionHeader__rJAIF{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0 0 .2rem}.HotelForm_optional__3TZwM{font-size:1.3rem;font-weight:400;color:#94a3b8}.HotelForm_grid2__lodMz{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem}@media(max-width:640px){.HotelForm_grid2__lodMz{grid-template-columns:1fr}}.HotelForm_grid3__i1QE8{display:grid;grid-template-columns:auto 1fr 1fr;grid-gap:1.4rem;gap:1.4rem;align-items:start}@media(max-width:640px){.HotelForm_grid3__i1QE8{grid-template-columns:1fr}}.HotelForm_starsGroup__mv7Ko{display:flex;gap:1rem;align-items:flex-start}.HotelForm_fieldGroup__rM47H{display:flex;flex-direction:column;gap:.8rem}.HotelForm_label__wd_Kk{font-size:1.4rem;font-weight:600;color:#0f172a}.HotelForm_numberInput__CKQnp,.HotelForm_textInput__sQ7A8{min-height:4.8rem;padding:0 1.2rem;border-radius:1.2rem;border:1px solid #cbd5e1;background:#fff;font-size:1.5rem;color:#0f172a;outline:none;transition:border-color .18s ease;width:100%}.HotelForm_numberInput__CKQnp:focus,.HotelForm_textInput__sQ7A8:focus{border-color:rgba(7,151,166,.7)}.HotelForm_numberInput__CKQnp{width:9rem}.HotelForm_error__gqiVq{font-size:1.2rem;color:#dc2626}.HotelForm_bigTextarea__UlzSF{width:100%;padding:1.2rem 1.4rem;border-radius:1.2rem;border:1px solid #cbd5e1;background:#fff;font-size:1.5rem;color:#0f172a;line-height:1.65;outline:none;resize:vertical;font-family:inherit;transition:border-color .18s ease}.HotelForm_bigTextarea__UlzSF:focus{border-color:rgba(7,151,166,.7)}.HotelForm_bigTextarea__UlzSF::placeholder{color:#94a3b8}.HotelForm_hint__riWHs{font-size:1.25rem;color:#64748b;margin:-.4rem 0 0}.HotelForm_quickAmenities__SbypU{display:flex;flex-wrap:wrap;gap:.8rem}.HotelForm_quickChip__E6qrB{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-size:1.35rem;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.HotelForm_quickChip__E6qrB:hover{border-color:rgba(7,151,166,.5);color:#0797a6}.HotelForm_quickChipActive__kq3ZA{border-color:#0797a6;background:rgba(7,151,166,.08);color:#0797a6;font-weight:600}.HotelForm_chipCheck__ev8ZS{font-size:1.1rem;font-weight:700}.HotelForm_amenitiesInput__4dbsV{display:flex;gap:.8rem}.HotelForm_addTagButton__1YJbD.HotelForm_addTagButton__1YJbD{width:4.8rem;height:4.8rem}.HotelForm_tagList__jVykm{display:flex;flex-wrap:wrap;gap:.8rem}.HotelForm_tag__Pd_We{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:999px;background:rgba(7,151,166,.1);color:#0797a6;font-size:1.3rem;font-weight:600}.HotelForm_tagRemove__8QpwN{display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;opacity:.6;transition:opacity .15s ease}.HotelForm_tagRemove__8QpwN:hover{opacity:1}.HotelForm_photosHeader__o9tJ8{display:flex;align-items:center;gap:1.2rem}.HotelForm_fileInput__Muw_l{display:none}.HotelForm_uploadButton__iFI4Z.HotelForm_uploadButton__iFI4Z{border-radius:999.9rem}.HotelForm_spin__nqhN9{animation:HotelForm_spin__nqhN9 .8s linear infinite}@keyframes HotelForm_spin__nqhN9{to{transform:rotate(1turn)}}.HotelForm_photoGrid__1Irpg{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:1rem;gap:1rem}.HotelForm_photoItem__3TuKg{position:relative;aspect-ratio:4/3;border-radius:1rem;overflow:hidden;background:rgba(7,151,166,.06)}.HotelForm_photoRemove__y00eG{position:absolute;top:.4rem;right:.4rem;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;transition:background .15s ease;z-index:1}.HotelForm_photoRemove__y00eG:hover{background:rgba(220,38,38,.85)}.HotelForm_photoCover__NeXxZ{position:absolute;bottom:.4rem;left:.4rem;padding:.2rem .7rem;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:1.1rem;font-weight:600}.HotelForm_photosEmpty__LwbD7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:3rem 2rem;border-radius:1.2rem;border:1px dashed #cbd5e1;color:#94a3b8;font-size:1.4rem}.HotelForm_checkboxRow__A7qUu{display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:1.5rem;color:#0f172a;padding:1.6rem 0 .4rem}.HotelForm_checkboxInput__zvULa{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.HotelForm_checkboxBox__7UnUZ{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.6rem;border:2px solid #cbd5e1;background:#fff;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.HotelForm_checkboxInput__zvULa:checked+.HotelForm_checkboxBox__7UnUZ{background:#0797a6;border-color:#0797a6}.HotelForm_checkboxInput__zvULa:checked+.HotelForm_checkboxBox__7UnUZ:after{content:"";display:block;width:1rem;height:.6rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.HotelForm_actions__vi6Rx{display:flex;gap:1.2rem;justify-content:flex-end;padding-top:1.6rem}.HotelForm_primary__VDlSw.HotelForm_primary__VDlSw{border-radius:999.9rem;box-shadow:0 1.2rem 2.4rem -.8rem rgba(7,151,166,.35)}.HotelForm_secondary__0nM0x.HotelForm_secondary__0nM0x{border-radius:999.9rem}.BookingDetail_container__fgMRN{display:flex;flex-direction:column;gap:2.4rem}.BookingDetail_navigation__9hCRR{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.BookingDetail_header__eU_GZ{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:2rem}.BookingDetail_headerContent__HzISK{display:flex;flex-direction:column;gap:.4rem}.BookingDetail_bookingId__RdtpN{color:#475569;font-size:1.4rem;font-weight:500;line-height:2rem;letter-spacing:0}.BookingDetail_headerTitle__BNgel{color:#111827;font-size:3.2rem;font-weight:700;line-height:4rem;letter-spacing:0}.BookingDetail_statusBadges__S_gQS{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.BookingDetail_statusBadge__yQT20{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;border-radius:999.9rem;border:1px solid rgba(255,255,255,.6);box-shadow:0 .8rem 2rem rgba(15,23,42,.12),inset 0 0 0 .1rem rgba(255,255,255,.6);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:rgba(255,255,255,.7);font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:0;transition:transform .2s ease,box-shadow .2s ease}.BookingDetail_statusBadge__yQT20:hover{transform:translateY(-1px);box-shadow:0 1.2rem 2.4rem rgba(15,23,42,.16),inset 0 0 0 .1rem rgba(255,255,255,.7)}.BookingDetail_statusChevron__q0Lrx{transition:transform .2s ease}.BookingDetail_statusDropdown__zKg2d{position:relative}.BookingDetail_statusList__7iZO1{position:absolute;display:grid;pointer-events:none;right:0;top:calc(100% + .8rem);min-width:22rem;border:1px solid rgba(255,255,255,.6);border-radius:1.6rem;background:#fff;box-shadow:0 1.2rem 2.4rem rgba(15,23,42,.14),inset 0 0 0 .1rem rgba(255,255,255,.6);opacity:0;transform:translateY(-.6rem);padding:.8rem;grid-gap:.4rem;gap:.4rem;z-index:2;transition:opacity .2s ease,transform .2s ease}.BookingDetail_statusListOpen__X9P9R{pointer-events:auto;opacity:1;transform:translateY(0)}.BookingDetail_statusItem__JPvHN{display:flex;align-items:center;cursor:pointer;gap:.8rem;padding:.8rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.65);font-size:1.3rem;font-weight:700;text-align:left;transition:all .15s ease}.BookingDetail_statusItem__JPvHN[data-active=true],.BookingDetail_statusItem__JPvHN[data-active=true]:hover{background:rgba(7,151,166,.14);border-color:rgba(7,151,166,.35)}.BookingDetail_statusItem__JPvHN:hover{background:rgba(248,250,252,.85);border-color:rgba(226,232,240,.9)}.BookingDetail_statusDot__fIJxP{width:.8rem;height:.8rem;border-radius:50%}.BookingDetail_content__MrPY7{display:grid;grid-template-columns:1fr auto}.BookingDetail_paymentBlock__romdo{display:flex;flex-direction:row;gap:2.4rem;padding-top:1.2rem;margin-top:.4rem;border-top:1px solid #e2e8f0;flex-wrap:wrap}@media(max-width:768px){.BookingDetail_paymentBlock__romdo{gap:1.6rem}}.BookingDetail_paymentPanel___bqj0{display:flex;flex-direction:column;gap:1.2rem;padding:2rem 2.4rem;border-radius:2rem;background:#f8fafc;border:1px solid #e2e8f0}.BookingDetail_pricingMismatchNotice__ZLxCP{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem 2rem;border-radius:2rem;background:#fffbeb;border:1px solid #fde68a}@media(max-width:768px){.BookingDetail_pricingMismatchNotice__ZLxCP{gap:1rem;padding:1.4rem 1.6rem;border-radius:1.6rem}}.BookingDetail_pricingMismatchIcon__aCu7R{flex-shrink:0;margin-top:.2rem;color:#d97706}.BookingDetail_pricingMismatchContent__5oKi2{display:flex;flex-direction:column;gap:.4rem}.BookingDetail_pricingMismatchTitle__KsZFu{color:#b45309;font-size:1.5rem;font-weight:600;line-height:2.2rem}.BookingDetail_pricingMismatchText__nDCVy{max-width:80ch;color:#92400e;font-size:1.4rem;font-weight:400;line-height:2.1rem}@media(max-width:768px){.BookingDetail_pricingMismatchText__nDCVy{font-size:1.3rem;line-height:2rem}}.BookingDetail_paymentPanelHeader__43DDe{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.BookingDetail_paymentPanelHeader__43DDe>div:first-child{display:flex;flex-direction:column;gap:.2rem}.BookingDetail_docActions__EZoKm{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.BookingDetail_docGroup__Zwsqq{display:inline-flex;align-items:stretch}.BookingDetail_docGroup__Zwsqq .BookingDetail_docGroupMain__aGu_E{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.BookingDetail_docGroup__Zwsqq .BookingDetail_docGroupEdit__y8tg7{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:1rem;padding-right:1rem}.BookingDetail_docGroupEditLabel__XpIf7{display:none}@media(max-width:768px){.BookingDetail_docGroupEditLabel__XpIf7{display:inline}}.BookingDetail_paymentPanelBody__BP9WX{display:grid;grid-template-columns:minmax(0,1fr) minmax(38rem,auto);grid-gap:2.4rem;gap:2.4rem;align-items:start}.BookingDetail_paymentSummary__bRcmx{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:1.6rem 2.4rem;gap:1.6rem 2.4rem}.BookingDetail_paymentRow__Y9sYZ{display:flex;flex-direction:column;gap:.3rem}.BookingDetail_paymentLabel__9MQo6{font-size:1.2rem;font-weight:500;color:#64748b;white-space:nowrap}.BookingDetail_paymentValue__KaEsM{font-size:1.6rem;font-weight:700;color:#0f172a;white-space:nowrap}.BookingDetail_paymentDivider__V1VQa{display:none}.BookingDetail_paymentPaid__VfKtl{color:#22c55e}.BookingDetail_paymentRemaining__wAL7Q{color:#f97316}.BookingDetail_paymentDone__yLQEk{color:#22c55e}.BookingDetail_paymentInput__5vh7D{display:flex;flex-direction:column;gap:.8rem;padding-left:2.4rem;border-left:1px solid #e2e8f0}.BookingDetail_paymentInputLabel__8J36f{font-size:1.3rem;font-weight:600;color:#475569}.BookingDetail_paymentOperation__auLyB{display:inline-grid;grid-template-columns:1fr 1fr;align-self:flex-start;padding:.3rem;border:1px solid #cbd5e1;border-radius:1.2rem;background:#f1f5f9}.BookingDetail_paymentOperationButton__ZrKWk{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;width:10.5rem;min-height:3.6rem;padding:.6rem 1.2rem;border:0;border-radius:1rem;background:rgba(0,0,0,0);color:#475569;font-size:1.3rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.BookingDetail_paymentOperationButton__ZrKWk:focus-visible{outline:2px solid rgba(7,151,166,.45);outline-offset:2px}.BookingDetail_paymentOperationButton__ZrKWk:disabled{opacity:.45;cursor:not-allowed}.BookingDetail_paymentOperationButtonActive__zpIq5{background:#fff;color:#07525c;box-shadow:0 .1rem .3rem rgba(15,23,42,.12)}.BookingDetail_paymentInputRow__oR35r{display:flex;gap:.8rem;align-items:flex-end}.BookingDetail_paymentInputRow__oR35r .BookingDetail_paymentAmountInput__8YasU{flex:0 0 16rem;width:16rem}.BookingDetail_paymentInputActions__o4vvh{display:grid;grid-template-columns:12.5rem 11rem;grid-gap:.8rem;gap:.8rem}.BookingDetail_paymentInputButtonSecondary__aAz9W.BookingDetail_paymentInputButtonSecondary__aAz9W{width:12.5rem;min-height:4.8rem;white-space:nowrap}.BookingDetail_paymentInputButton__WMKK4.BookingDetail_paymentInputButton__WMKK4{width:11rem;min-height:4.8rem;white-space:nowrap}@media(max-width:1100px){.BookingDetail_paymentPanelBody__BP9WX{grid-template-columns:1fr}.BookingDetail_paymentInput__5vh7D{padding-top:2rem;padding-left:0;border-top:1px solid #e2e8f0;border-left:0}}.BookingDetail_statusPanel__eMHzd{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;border:1px solid #bae6fd;border-radius:1.6rem;box-shadow:0 .1rem .2rem 0 rgba(0,0,0,.05);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,rgb(230,245,246),rgb(218,239,242) 100%)}.BookingDetail_statusPanelHeader__FKWhp{display:flex;flex-direction:column;gap:.6rem}.BookingDetail_statusPanelLabel__I1f_J{color:#07525c;font-size:1.2rem;font-weight:700;line-height:1.6rem;letter-spacing:.08em;text-transform:uppercase}.BookingDetail_statusPanelTitle__frMtU{color:#111827;font-size:2rem;font-weight:700;line-height:2.8rem;letter-spacing:0}.BookingDetail_statusActions__sl_wG{display:flex;flex-wrap:wrap;gap:1rem}.BookingDetail_statusAction__O40RZ{display:inline-flex;align-items:center;cursor:pointer;gap:.8rem;padding:1rem 1.4rem;border:1px solid rgba(148,163,184,.3);border-radius:999.9rem;background:rgba(255,255,255,.8);font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:0;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease}.BookingDetail_statusAction__O40RZ:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .8rem 1.8rem rgba(15,23,42,.08)}.BookingDetail_statusAction__O40RZ[data-active=true]{box-shadow:0 .8rem 1.8rem rgba(15,23,42,.08)}.BookingDetail_statusAction__O40RZ:disabled{cursor:default;opacity:.7}.BookingDetail_statusModalBody__n8evM{display:flex;flex-direction:column;gap:2rem}.BookingDetail_statusModalText__8djo_{color:#334155;font-size:1.5rem;font-weight:400;line-height:2.4rem;letter-spacing:0}.BookingDetail_statusModalActions__hDJ_j{display:flex;justify-content:flex-end;gap:1rem}.BookingDetail_statusModalPrimary__gdN9u,.BookingDetail_statusModalSecondary__ihx_s{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;min-width:14rem;padding:1rem 1.6rem;border-radius:999.9rem;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:0;transition:all .2s ease}.BookingDetail_statusModalPrimary__gdN9u:disabled,.BookingDetail_statusModalSecondary__ihx_s:disabled{opacity:.6;cursor:not-allowed}.BookingDetail_statusModalSecondary__ihx_s{border:1px solid rgba(148,163,184,.35);background:rgba(255,255,255,.85);color:#334155}.BookingDetail_statusModalPrimary__gdN9u{border:1px solid rgba(239,68,68,.32);background:rgba(239,68,68,.12);color:#b91c1c}.BookingDetail_mainInfo__W70Kv{display:grid;grid-gap:2.4rem;gap:2.4rem}.BookingDetail_tourCard__Bh_Jm{display:grid;grid-template-columns:20rem 1fr;grid-gap:2rem;gap:2rem;padding:2.4rem;border:1px solid #bae6fd;border-radius:1.6rem;box-shadow:0 .1rem .2rem 0 rgba(0,0,0,.05);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,rgb(230,245,246),rgb(218,239,242) 100%)}@media(max-width:768px){.BookingDetail_tourCard__Bh_Jm{grid-template-columns:1fr}}.BookingDetail_tourImage__fDcS6{position:relative;overflow:hidden;width:100%;height:20rem;border-radius:1.2rem;border:1px solid rgba(186,230,253,.5);background:rgba(255,255,255,.5);box-shadow:0 .1rem .2rem 0 rgba(0,0,0,.05)}.BookingDetail_image___gvME{object-fit:cover}.BookingDetail_tourInfo__h6dxI{display:flex;flex-direction:column;gap:1.2rem}.BookingDetail_tourDestination__QQMqK{color:#111827;font-size:2.4rem;font-weight:700;line-height:3.2rem;letter-spacing:0}.BookingDetail_tourDescription__ae5PU{color:#475569;font-size:1.5rem;font-weight:400;line-height:2.4rem;letter-spacing:0}.BookingDetail_tagsList__6Nofo{display:flex;flex-wrap:wrap;list-style:none;gap:.8rem}.BookingDetail_tagBadge__nJawM{display:flex;align-items:center;justify-content:center;padding:.4rem 1rem;border-radius:99.9rem;border:1px solid rgba(7,151,166,.28);background-color:rgba(7,151,166,.12);color:#07525c;font-size:1.2rem;font-weight:600;line-height:1.6rem;letter-spacing:.01em}.BookingDetail_metaBadges____gSg{display:flex;flex-wrap:wrap;gap:1rem}.BookingDetail_metaBadge__8ec1Q{display:flex;align-items:center;gap:.8rem;padding:.6rem 1.2rem;border-radius:99.9rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);font-size:1.3rem;font-weight:600;line-height:1.8rem;letter-spacing:.01em}.BookingDetail_metaBadge__8ec1Q svg{flex-shrink:0}.BookingDetail_metaBadgeDate__faIfu{border:1px solid rgba(56,189,248,.4);background:rgba(56,189,248,.12);color:#0e7490}.BookingDetail_metaBadgeDuration__fRAsg{border:1px solid rgba(168,85,247,.35);background:rgba(168,85,247,.12);color:#581c87}.BookingDetail_metaIconGroup__GIila{display:flex;align-items:center;gap:.2rem}.BookingDetail_tourMeta__NWV0V{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem;margin-top:auto}.BookingDetail_tourPrice__BdiKV{color:#111827;font-size:2rem;font-weight:700;line-height:2.4rem;letter-spacing:0}.BookingDetail_bookingInfo__Islal{display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem;border:1px solid #bae6fd;border-radius:1.6rem;box-shadow:0 .1rem .2rem 0 rgba(0,0,0,.05);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,rgb(230,245,246),rgb(218,239,242) 100%)}.BookingDetail_bookingInfoTitle__yRLwS{color:#111827;font-size:2.4rem;font-weight:700;line-height:3.2rem;letter-spacing:0}.BookingDetail_bookingInfoHeader__dUseU{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.BookingDetail_bookingInfoActions__fN2v_{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}@media(max-width:768px){.BookingDetail_bookingInfoActions__fN2v_{width:100%}.BookingDetail_bookingInfoActions__fN2v_ .BookingDetail_changeDepartureButton__7DLLP{flex:1 1 auto;justify-content:center;min-height:4.4rem}}.BookingDetail_changeDepartureButton__7DLLP{white-space:nowrap}.BookingDetail_infoGrid__Xm8bm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media(max-width:768px){.BookingDetail_infoGrid__Xm8bm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.BookingDetail_infoGrid__Xm8bm{grid-template-columns:1fr}}.BookingDetail_infoGridThreeCols__q0bU_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media(max-width:1024px){.BookingDetail_infoGridThreeCols__q0bU_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.BookingDetail_infoGridThreeCols__q0bU_{grid-template-columns:1fr}}.BookingDetail_infoItem__nxI3G{display:flex;align-items:flex-start;gap:1.2rem}.BookingDetail_infoIcon__UgH9l{color:#0797a6;flex-shrink:0}.BookingDetail_infoItemWrapper__yQjnU{display:flex;flex-direction:column;gap:.4rem}.BookingDetail_infoLabel__T_1lP{color:#475569;font-size:1.4rem;font-weight:500;line-height:2rem;letter-spacing:0}.BookingDetail_infoValue__6n9MG{color:#111827;font-size:1.6rem;font-weight:600;line-height:2.4rem;letter-spacing:0}.BookingDetail_nowrap__SucHn{white-space:nowrap}.BookingDetail_agentInfo__9fv0y{margin-top:1.6rem;padding:1.6rem;border-radius:1.6rem;background:rgba(7,151,166,.05);border:1px solid rgba(7,151,166,.12);width:-moz-fit-content;width:fit-content}.BookingDetail_agentInfoHeader__McE0q{display:flex;align-items:center;gap:.6rem;color:#0797a6;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.2rem}.BookingDetail_agentInfoFields__SW702{display:flex;gap:3.2rem;flex-wrap:wrap}.BookingDetail_agentInfoField__oE5vV{display:flex;flex-direction:column;gap:.2rem}.BookingDetail_agentInfoLabel__vI1m0{margin:0;font-size:1.2rem;color:#64748b;font-weight:500}.BookingDetail_agentInfoValue__DZw_z{margin:0;font-size:1.5rem;font-weight:600;color:#0f172a}.BookingDetail_participants__lfr6b{display:flex;flex-direction:column;gap:1.2rem}.BookingDetail_participantsHeader__58UvD{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.BookingDetail_participantsHeaderRight__kaXmu{display:flex;align-items:center;gap:1rem}.BookingDetail_editActions__olHSC{display:flex;align-items:center;gap:.8rem}.BookingDetail_participantCardEditing__eccXt{border-color:rgba(7,151,166,.35);background:rgba(7,151,166,.02);box-shadow:0 .2rem 1.2rem rgba(7,151,166,.1)}.BookingDetail_editSectionDivider__fx7ML{margin:1.2rem 0 0;padding-top:1.2rem;border-top:.1rem solid rgba(7,151,166,.15)}.BookingDetail_editGrid__vT3ku{display:flex;flex-direction:column;gap:1rem}.BookingDetail_participantsTitle__1VDkW{color:#111827;font-size:1.8rem;font-weight:600;line-height:2.4rem;letter-spacing:0}.BookingDetail_participantsCount__Pv1ty{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0 1rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#0797a6;font-size:1.4rem;font-weight:700}.BookingDetail_participantTopRight__eUcGP{display:flex;align-items:center;gap:.8rem}.BookingDetail_removeParticipantButton__tD3we{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;border:none;background:rgba(239,68,68,.1);color:#ef4444;font-size:1.2rem;font-weight:700;cursor:pointer;transition:background .15s ease;flex-shrink:0}.BookingDetail_removeParticipantButton__tD3we:hover{background:rgba(239,68,68,.2)}@media(max-width:768px){.BookingDetail_removeParticipantButton__tD3we{width:3.6rem;height:3.6rem;font-size:1.4rem}}.BookingDetail_addParticipantButton__FiBrP{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:1.2rem;border-radius:1.2rem;border:.2rem dashed rgba(7,151,166,.3);background:rgba(7,151,166,.04);color:#0797a6;font-size:1.4rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease;margin-top:.8rem}.BookingDetail_addParticipantButton__FiBrP:hover{background:rgba(7,151,166,.08);border-color:rgba(7,151,166,.5)}@media(max-width:768px){.BookingDetail_addParticipantButton__FiBrP{padding:1.4rem;font-size:1.5rem}}.BookingDetail_participantsList__dncZq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}@media(max-width:1100px){.BookingDetail_participantsList__dncZq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.BookingDetail_participantsList__dncZq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.BookingDetail_participantsList__dncZq{grid-template-columns:1fr}}.BookingDetail_participantCard__vYCBa{display:flex;flex-direction:column;gap:.8rem;padding:1.4rem 1.6rem;border-radius:1.2rem;border:1px solid rgba(186,230,253,.7);background:rgba(255,255,255,.7);box-shadow:0 .2rem .8rem rgba(15,23,42,.06)}.BookingDetail_participantTop__zuDjB{display:flex;align-items:center;justify-content:space-between;gap:1rem}.BookingDetail_participantNameRow__vy2L1{display:flex;align-items:center;gap:.6rem;min-width:0}.BookingDetail_participantField__r_Bqq{display:flex;align-items:center;min-height:2.4rem;gap:.6rem}.BookingDetail_copyButton__Li2v9{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;width:2.8rem;height:2.8rem;border-radius:.6rem;border:1px solid rgba(186,230,253,.8);background:rgba(255,255,255,.7);color:#94a3b8;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.BookingDetail_copyButton__Li2v9:hover{color:#0797a6;background:rgba(7,151,166,.08);border-color:rgba(7,151,166,.3)}.BookingDetail_copyButton__Li2v9 svg{display:block;width:1.7rem;height:1.7rem}.BookingDetail_participantName___bYCS{font-size:1.6rem;font-weight:700;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_participantIndex__8QUae{font-size:1.2rem;font-weight:700;color:#94a3b8}.BookingDetail_participantMeta__Whc5R{display:flex;flex-direction:column;gap:.4rem;font-size:1.3rem;color:#475569}.BookingDetail_notes___IYSE{display:flex;flex-direction:column;gap:1.2rem;border-top:1px solid rgba(186,230,253,.5)}.BookingDetail_notesTitle__zRYRG{color:#111827;font-size:1.8rem;font-weight:600;line-height:2.4rem;letter-spacing:0}.BookingDetail_notesText__NMO2q{color:#475569;font-size:1.5rem;font-weight:400;line-height:2.4rem;letter-spacing:0}.BookingDetail_statusGrid__wLatp{display:grid;grid-gap:1.2rem;gap:1.2rem}.BookingDetail_cancelButton__aIVA_.BookingDetail_cancelButton__aIVA_{border-radius:999.9rem}@media(max-width:768px){.BookingDetail_container__fgMRN{gap:1.6rem}.BookingDetail_header__eU_GZ,.BookingDetail_navigation__9hCRR{flex-direction:column;align-items:flex-start;gap:1.2rem}.BookingDetail_bookingId__RdtpN{font-size:1.2rem}.BookingDetail_headerTitle__BNgel{font-size:2.4rem;line-height:3rem}.BookingDetail_statusDropdown__zKg2d{width:100%}.BookingDetail_statusBadge__yQT20{padding:.7rem 1.2rem;font-size:1.3rem}.BookingDetail_statusList__7iZO1{left:0;right:0;min-width:100%}.BookingDetail_statusDropdown__zKg2d .BookingDetail_statusBadge__yQT20{justify-content:space-between;width:100%}.BookingDetail_statusItem__JPvHN{font-size:1.2rem}.BookingDetail_content__MrPY7{grid-template-columns:1fr}.BookingDetail_statusPanel__eMHzd{padding:2rem;border-radius:1.2rem}.BookingDetail_statusPanelTitle__frMtU{font-size:1.8rem;line-height:2.4rem}.BookingDetail_statusActions__sl_wG{gap:.8rem}.BookingDetail_statusAction__O40RZ{width:100%;justify-content:flex-start;font-size:1.3rem}.BookingDetail_statusModalActions__hDJ_j{flex-direction:column}.BookingDetail_statusModalPrimary__gdN9u,.BookingDetail_statusModalSecondary__ihx_s{width:100%}.BookingDetail_mainInfo__W70Kv{gap:1.6rem}.BookingDetail_tourCard__Bh_Jm{padding:1.6rem;gap:1.6rem;border-radius:1.2rem}.BookingDetail_tourImage__fDcS6{height:18rem}.BookingDetail_tourDestination__QQMqK{font-size:2rem;line-height:2.6rem}.BookingDetail_tourDescription__ae5PU{font-size:1.4rem;line-height:2.2rem}.BookingDetail_tagBadge__nJawM{font-size:1.1rem;line-height:1.5rem}.BookingDetail_metaBadge__8ec1Q{padding:.5rem 1rem;font-size:1.1rem;line-height:1.6rem}.BookingDetail_tourMeta__NWV0V{flex-wrap:wrap;gap:1rem}.BookingDetail_tourPrice__BdiKV{font-size:1.6rem;line-height:2rem}.BookingDetail_bookingInfo__Islal{padding:2rem;border-radius:1.2rem}.BookingDetail_bookingInfoTitle__yRLwS{font-size:2rem;line-height:2.6rem}.BookingDetail_infoGrid__Xm8bm{gap:1.2rem;grid-template-columns:1fr}.BookingDetail_infoLabel__T_1lP{font-size:1.2rem;line-height:1.6rem}.BookingDetail_infoValue__6n9MG{font-size:1.4rem;line-height:2rem}.BookingDetail_participantsHeader__58UvD{flex-wrap:wrap;gap:.8rem}.BookingDetail_participantsHeaderRight__kaXmu{flex-wrap:wrap;gap:.6rem}.BookingDetail_participantsHeader__58UvD h3{font-size:1.6rem;line-height:2.2rem}.BookingDetail_participantsList__dncZq{grid-template-columns:1fr}.BookingDetail_participantCard__vYCBa{padding:1.2rem 1.4rem}.BookingDetail_participantName___bYCS{font-size:1.5rem}.BookingDetail_participantMeta__Whc5R{font-size:1.2rem}.BookingDetail_notesTitle__zRYRG{font-size:1.6rem;line-height:2.2rem}.BookingDetail_notesText__NMO2q{font-size:1.4rem;line-height:2.2rem}.BookingDetail_statusGrid__wLatp{gap:.8rem}.BookingDetail_cancelButton__aIVA_{justify-content:center;width:100%}.BookingDetail_paymentPanel___bqj0{padding:1.6rem;border-radius:1.6rem}.BookingDetail_paymentPanelBody__BP9WX{flex-direction:column;gap:2rem}.BookingDetail_paymentSummary__bRcmx{gap:1.6rem}.BookingDetail_paymentValue__KaEsM{font-size:1.4rem}.BookingDetail_paymentInputRow__oR35r{flex-wrap:wrap}.BookingDetail_paymentInputRow__oR35r .BookingDetail_paymentAmountInput__8YasU{flex:1 1 100%;width:100%}.BookingDetail_paymentInputActions__o4vvh{grid-template-columns:1fr 1fr;width:100%}.BookingDetail_paymentInputButtonSecondary__aAz9W,.BookingDetail_paymentInputButton__WMKK4{width:100%}}.BookingDetail_roomsCountPill__URzup{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1.2rem;border-radius:999.9rem;background:rgba(7,151,166,.1);color:#0797a6;font-size:1.3rem;font-weight:700;white-space:nowrap}.BookingDetail_roomsList__evSkx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:1.6rem;gap:1.6rem}@media(max-width:1200px){.BookingDetail_roomsList__evSkx{grid-template-columns:minmax(0,1fr)}}.BookingDetail_roomCard__9HLGn{border-radius:1.6rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 .1rem .3rem rgba(15,23,42,.04);overflow:hidden;width:100%;min-width:36rem;max-width:100%}.BookingDetail_roomCardEditing__EWyUP{border-color:rgba(7,151,166,.35);box-shadow:0 .2rem 1.2rem rgba(7,151,166,.1)}.BookingDetail_roomHeader__Btkxw{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 2rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.BookingDetail_roomHeaderTitle__notQi{font-size:1.5rem;font-weight:700;color:#0f172a}.BookingDetail_roomCapacityBadge__Ah2JI{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem 1rem;border-radius:999.9rem;background:rgba(7,151,166,.08);color:#07525c;font-size:1.2rem;font-weight:600;white-space:nowrap}.BookingDetail_roomBody__tU5YU{padding:0}.BookingDetail_roomParticipantRow__MihZE{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem 2rem;border-bottom:1px solid #f1f5f9}.BookingDetail_roomParticipantRow__MihZE:last-child{border-bottom:none}.BookingDetail_roomParticipantTop__52qxz{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.BookingDetail_roomParticipantInfo__nV39T{display:flex;flex-direction:column;gap:.4rem;min-width:0;flex:1 1}.BookingDetail_roomParticipantName__fCuac{font-size:1.5rem;font-weight:700;color:#0f172a}.BookingDetail_roomParticipantDetails__Upk3K{display:flex;flex-direction:column;gap:.1rem;font-size:1.4rem;color:#1e293b;line-height:2.2rem}.BookingDetail_roomParticipantPrice__cm1mF{display:flex;flex-direction:column;gap:.2rem;font-size:1.4rem;font-weight:700;color:#0797a6;white-space:nowrap}.BookingDetail_roomPriceRow__elf_6{display:flex;align-items:center;gap:.6rem}.BookingDetail_roomPriceLabel__NFNJx{font-size:1.2rem;font-weight:500;color:#64748b}.BookingDetail_roomPriceValue__S7UQH{font-size:1.4rem;font-weight:700;color:#0797a6}.BookingDetail_roomPriceValueClient__u6nSz{font-size:1.4rem;font-weight:700;color:#0f172a}.BookingDetail_roomSurchargeBlock__QNk3L{border-top:1px dashed rgba(226,232,240,.8)}.BookingDetail_roomSurchargeTag__7SkKZ{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.2rem .8rem;border-radius:.6rem;background:rgba(139,92,246,.08);color:#6d28d9;font-size:1.15rem;font-weight:700;letter-spacing:.01em;margin-bottom:.2rem}.BookingDetail_roomFooter__ENz2_{display:flex;align-items:center;gap:.8rem;padding:1.2rem 2rem;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:1.4rem;color:#475569}.BookingDetail_roomFooter__ENz2_ strong{color:#0f172a;font-size:1.6rem}.BookingDetail_roomTotalClient__uLaH5{color:#64748b;font-size:1.3rem;font-weight:500}.BookingDetail_roomFooterEditing__bImni{align-items:flex-start;flex-wrap:wrap;gap:1.2rem}.BookingDetail_roomFooterField__59ksn{display:flex;flex-direction:column;gap:.6rem;flex:1 1;min-width:22rem}.BookingDetail_roomSumHint___p5lE{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;padding:.8rem 1.2rem;border-radius:1.2rem;background:#fffbeb;border:1px solid #fde68a}.BookingDetail_roomSumHintIcon__jT3Ff{flex-shrink:0;color:#d97706}.BookingDetail_roomSumHintText__ga1VA{font-size:1.3rem;font-weight:500;color:#b45309}.BookingDetail_roomSumHintButton__Px5tc{margin-left:auto;min-height:3.2rem;padding:.4rem 1.2rem;border-radius:.8rem;border:.1rem solid rgba(217,119,6,.35);background:#fff;color:#b45309;font-size:1.25rem;font-weight:600;cursor:pointer;transition:background .15s ease}.BookingDetail_roomSumHintButton__Px5tc:hover{background:#fef3c7}@media(max-width:768px){.BookingDetail_roomSumHintButton__Px5tc{min-height:4.4rem;padding:.8rem 1.6rem;font-size:1.35rem}.BookingDetail_roomHeader__Btkxw{padding:1.2rem 1.6rem;flex-wrap:wrap;gap:.8rem}.BookingDetail_roomHeaderTitle__notQi{font-size:1.4rem;word-break:break-word}.BookingDetail_roomCard__9HLGn{min-width:0;width:100%}.BookingDetail_roomParticipantRow__MihZE{padding:1.4rem 1.6rem}.BookingDetail_roomFooter__ENz2_{padding:1rem 1.6rem;flex-wrap:wrap}}.TourBookingPanel_wrapper__Mb6b1{display:flex;flex-direction:column;gap:2.4rem}.TourBookingPanel_infoCard__qwEx5{display:flex;flex-direction:column;gap:1.6rem;padding:2.2rem;border-radius:2.4rem;background:rgba(255,255,255,.98);border:.1rem solid rgba(191,219,254,.92);box-shadow:0 2.4rem 5rem -3.6rem rgba(15,23,42,.42)}.TourBookingPanel_title__iGRVf{margin:0;color:#0f172a;font-size:2.2rem;font-weight:800;line-height:2.8rem}.TourBookingPanel_text__CselK{margin:0;color:#475569;font-size:1.45rem;line-height:2.15rem}.TourBookingPanel_actions__taLEI{display:flex;flex-wrap:wrap;gap:1rem}.TourBookingPanel_counterField__sEZEf{width:100%}.TourBookingPanel_primary__ZXSPn,.TourBookingPanel_secondary__Z37NA{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 1.6rem;border-radius:1.4rem;font-size:1.4rem;font-weight:700;line-height:2rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;border:none;cursor:pointer}.TourBookingPanel_primary__ZXSPn:hover,.TourBookingPanel_secondary__Z37NA:hover{transform:translateY(-.12rem)}.TourBookingPanel_primary__ZXSPn{flex:1 1 100%;background:linear-gradient(135deg,rgb(7,151,166),rgb(8,126,138));color:#fff;box-shadow:0 1.8rem 3.2rem -2rem rgba(7,151,166,.72)}.TourBookingPanel_secondary__Z37NA{flex:1 1 100%;background:rgba(7,151,166,.08);color:#07525c;border:.1rem solid rgba(7,151,166,.18)}.TourBookingPanel_authBox__PRapZ{display:flex;flex-direction:column;gap:1.2rem;padding-top:1.4rem;border-top:.1rem solid #e2e8f0}.TourBookingPanel_authText__pHlA2,.TourBookingPanel_helper__4Fdv_{margin:0;color:#475569;font-size:1.3rem;line-height:1.7}.TourBookingPanel_helper__4Fdv_{padding:1.2rem 1.4rem;border-radius:1.6rem;background:rgba(7,151,166,.07);border:.1rem solid rgba(7,151,166,.12);color:#07525c}.TourBookingPanel_section__GFWGj{display:flex;flex-direction:column;gap:.8rem}.TourBookingPanel_sectionLabel__PAQCI{margin:0;font-size:1.35rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.TourBookingPanel_departureScroll__BbMaP{display:grid;grid-template-columns:minmax(0,1fr) 1rem;align-items:stretch;grid-gap:.8rem;gap:.8rem;max-height:20.8rem}.TourBookingPanel_departureList__suLqp{display:flex;flex-direction:column;gap:.6rem;max-height:20.8rem;overflow-y:auto;padding:.3rem;overscroll-behavior:contain;scrollbar-width:none}.TourBookingPanel_departureList__suLqp::-webkit-scrollbar{display:none}.TourBookingPanel_departureScrollbar__cctmX{position:relative;width:1rem;min-height:4.8rem;border-radius:999rem;background:rgba(7,151,166,.12);cursor:pointer;touch-action:none;transition:background .18s ease}.TourBookingPanel_departureScrollbar__cctmX:hover{background:rgba(7,151,166,.18)}.TourBookingPanel_departureScrollbar__cctmX:focus-visible{outline:.2rem solid rgba(7,151,166,.42);outline-offset:.2rem}.TourBookingPanel_departureScrollbarHidden___UPD4{visibility:hidden;pointer-events:none}.TourBookingPanel_departureScrollbarThumb__J_O_t{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;border:.2rem solid #e8f8fa;border-radius:999rem;background:rgba(7,151,166,.82);cursor:-webkit-grab;cursor:grab;touch-action:none;transition:background .18s ease;will-change:transform}.TourBookingPanel_departureScrollbarThumb__J_O_t:hover{background:#077e8a}.TourBookingPanel_departureScrollbarThumbDragging__Pv6J9{background:#077e8a;cursor:-webkit-grabbing;cursor:grabbing}.TourBookingPanel_departureCard__Bnzg5{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem 1.2rem;border-radius:1.4rem;border:.15rem solid #e2e8f0;background:rgba(248,250,252,.8);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.TourBookingPanel_departureCard__Bnzg5:hover{border-color:rgba(7,151,166,.4);background:rgba(240,253,255,.8)}.TourBookingPanel_departureCardActive__w9Dzd{border-color:#0797a6;background:#f0fdff;box-shadow:0 0 0 .3rem rgba(7,151,166,.12)}.TourBookingPanel_departureDate__4jPlG{min-width:0;font-size:1.45rem;font-weight:600;color:#0f172a;line-height:1.4}.TourBookingPanel_departurePrice__KpYEz{font-size:1.3rem;font-weight:500;color:#475569}.TourBookingPanel_departureBadge__7oLMH{flex-shrink:0;padding:.2rem .7rem;border-radius:9999rem;background:rgba(7,151,166,.12);color:#07525c;font-size:1.1rem;font-weight:700;line-height:1.4;text-align:center}.TourBookingPanel_hotelList__xjWEd{display:flex;flex-direction:column;gap:.6rem}.TourBookingPanel_hotelCard__ZH_PS{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-radius:1.4rem;border:.15rem solid #e2e8f0;background:rgba(248,250,252,.8);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.TourBookingPanel_hotelCard__ZH_PS:hover{border-color:rgba(7,151,166,.4);background:rgba(240,253,255,.8)}.TourBookingPanel_hotelCardActive__gIlqO{border-color:#0797a6;background:#f0fdff;box-shadow:0 0 0 .3rem rgba(7,151,166,.12)}.TourBookingPanel_hotelName__R1LNp{font-size:1.45rem;font-weight:600;color:#0f172a}.TourBookingPanel_hotelSupplement__06Rbz{font-size:1.3rem;font-weight:600;color:#07525c;white-space:nowrap}.TourBookingPanel_roomTypeList__MK8_T{display:flex;flex-direction:column;gap:.5rem;margin-top:.4rem;padding-left:.8rem;border-left:.2rem solid rgba(7,151,166,.25)}.TourBookingPanel_roomTypeCard__d9uKv{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-radius:1.2rem;border:.15rem solid #e2e8f0;background:rgba(255,255,255,.9);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease}.TourBookingPanel_roomTypeCard__d9uKv:hover{border-color:rgba(7,151,166,.35);background:rgba(240,253,255,.9)}.TourBookingPanel_roomTypeCardActive__Y1twM{border-color:#0797a6;background:#f0fdff}.TourBookingPanel_roomTypeName__GfhBi{font-size:1.4rem;font-weight:500;color:#0f172a}.TourBookingPanel_roomTypeSupplement__kq_C8{font-size:1.25rem;font-weight:600;color:#07525c;white-space:nowrap}.TourBookingPanel_priceBreakdown__dSR45{display:flex;flex-direction:column;gap:.7rem;padding:1.4rem 1.6rem;border-radius:1.6rem;background:rgba(7,151,166,.06);border:.1rem solid rgba(7,151,166,.14)}.TourBookingPanel_priceRow__DyQYu{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.TourBookingPanel_priceRowLabel__Q_Yz5{font-size:1.35rem;color:#475569}.TourBookingPanel_priceRowValue__JP5KG{font-size:1.45rem;font-weight:600;color:#0f172a}.TourBookingPanel_priceDivider__zVYv8{height:.1rem;background:rgba(7,151,166,.2);margin:.2rem 0}.TourBookingPanel_priceTotalLabel__6juPj{font-size:1.5rem;font-weight:700;color:#0f172a}.TourBookingPanel_priceTotalValue__LR12T{font-size:1.8rem;font-weight:800;color:#07525c}.TourBookingPanel_roomTypeGrid__fom7f{display:flex;flex-direction:column;gap:.6rem}.TourBookingPanel_roomRow__o5svk{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.2rem;border-radius:1.2rem;border:.15rem solid #e2e8f0;background:rgba(255,255,255,.9);transition:border-color .15s ease,background .15s ease}.TourBookingPanel_roomRowActive__D7_du{border-color:rgba(7,151,166,.6);background:rgba(240,253,255,.9)}.TourBookingPanel_roomInfo__wCbPG{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.TourBookingPanel_roomName__sLCYJ{font-size:1.4rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TourBookingPanel_roomMeta__C78zF{font-size:1.2rem;color:#475569}.TourBookingPanel_counterGroup__sacl9{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.TourBookingPanel_counterBtn__BIRsR{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:999rem;border:.15rem solid rgba(7,151,166,.3);background:rgba(0,0,0,0);color:#07525c;font-size:1.8rem;font-weight:400;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.TourBookingPanel_counterBtn__BIRsR:hover:not(:disabled){background:rgba(7,151,166,.1);border-color:rgba(7,151,166,.5)}.TourBookingPanel_counterBtn__BIRsR:disabled{opacity:.3;cursor:default}.TourBookingPanel_counterVal__4U1x1{min-width:2.2rem;text-align:center;font-size:1.5rem;font-weight:700;color:#0f172a}.TourBookingPanel_surchargeList___oZWP{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem;padding-left:1rem;border-left:.2rem solid rgba(7,151,166,.2)}.TourBookingPanel_surchargeRow__sIFW2{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .9rem;border-radius:.9rem;background:rgba(240,253,255,.7);border:.1rem solid rgba(7,151,166,.12)}.TourBookingPanel_surchargeInfo__T_UGF{display:flex;flex-direction:column;gap:.1rem;flex:1 1;min-width:0}.TourBookingPanel_surchargeName__NcG8_{font-size:1.25rem;color:#334155;font-weight:500}.TourBookingPanel_surchargePrice__PUcPn{font-size:1.15rem;font-weight:600;color:#07525c;white-space:nowrap}.TourBookingPanel_priceRowIndented__mmH9G{padding-left:1.2rem;opacity:.82}.TourBookingPanel_priceRowIndented__mmH9G .TourBookingPanel_priceRowLabel__Q_Yz5{font-size:1.25rem}.TourBookingPanel_priceRowIndented__mmH9G .TourBookingPanel_priceRowValue__JP5KG{font-size:1.35rem}@media(max-width:768px){.TourBookingPanel_wrapper__Mb6b1{gap:1.6rem}.TourBookingPanel_infoCard__qwEx5{padding:1.6rem;border-radius:1.8rem}.TourBookingPanel_actions__taLEI{flex-direction:column}.TourBookingPanel_title__iGRVf{font-size:2rem;line-height:2.5rem}}.ManagerCharterBookingsSearch_search__nVg1a{display:flex;width:100%}@media(max-width:768px){.ManagerCharterBookingsSearch_search__nVg1a{flex-direction:column}}.ManagerCharterFlightsSection_section__RGVbf{display:flex;flex-direction:column;gap:2.4rem}.ManagerCharterFlightsSection_header__9mfQC{justify-content:space-between}.ManagerCharterFlightsSection_headerLeft__O16dm,.ManagerCharterFlightsSection_header__9mfQC{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.ManagerCharterFlightsSection_title__2BiuJ{color:#111827;font-size:3.2rem;font-weight:700;line-height:4rem;letter-spacing:0}.ManagerCharterFlightsSection_tabs__fQJTN{display:inline-flex;align-items:center;padding:.4rem;border-radius:999.9rem;border:1px solid #e2e8f0;background:#f8fafc}.ManagerCharterFlightsSection_tab__fYIS1{border:none;background:rgba(0,0,0,0);padding:.8rem 1.2rem;border-radius:999.9rem;font-size:1.3rem;font-weight:700;color:#475569;cursor:pointer;transition:background .2s ease,color .2s ease,filter .2s ease}.ManagerCharterFlightsSection_tab__fYIS1:hover{filter:brightness(96%)}.ManagerCharterFlightsSection_tab__fYIS1:active{filter:brightness(92%)}.ManagerCharterFlightsSection_tabActive__EtfT_{background:rgba(7,151,166,.14);color:#07525c}.ManagerCharterFlightsSection_addButton__eQY7v.ManagerCharterFlightsSection_addButton__eQY7v{border-radius:999.9rem;box-shadow:0 1.2rem 2.4rem -.8rem rgba(7,151,166,.35)}.ManagerCharterFlightsSection_list__1WSrr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.ManagerCharterFlightsSection_empty__qLPsd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.ManagerCharterFlightsSection_emptyText__4mMHQ{text-align:center;color:#475569;font-size:1.6rem;font-weight:500;line-height:2.4rem}@media(max-width:768px){.ManagerCharterFlightsSection_list__1WSrr{grid-template-columns:1fr}.ManagerCharterFlightsSection_headerLeft__O16dm{width:100%}.ManagerCharterFlightsSection_tabs__fQJTN{width:100%;justify-content:space-between}.ManagerCharterFlightsSection_tab__fYIS1{flex:1 1;justify-content:center}.ManagerCharterFlightsSection_addButton__eQY7v{justify-content:center;width:100%;padding:1rem 1.6rem;font-size:1.4rem}.ManagerCharterFlightsSection_title__2BiuJ{font-size:2.2rem;line-height:2.8rem}.ManagerCharterFlightsSection_empty__qLPsd{padding:3.2rem 1.6rem;font-size:1.4rem;line-height:2rem}}.CategorySelect_field__ddSZC,.CategorySelect_wrapper__r_iqF{position:relative}.CategorySelect_toggle__qdMNl{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:none;border-radius:1.6rem;background:rgba(7,151,166,.12);color:#0797a6;cursor:pointer;transition:background .2s ease,color .2s ease}.CategorySelect_toggle__qdMNl:hover:not(:disabled){background:rgba(7,151,166,.2)}.CategorySelect_toggle__qdMNl:disabled{background:rgba(148,163,184,.2);color:#94a3b8;opacity:.6;cursor:not-allowed}.CategorySelect_toggleOpen__Kk4IG{transform:rotate(180deg)}.CategorySelect_menu__pn5qF{position:absolute;left:0;right:0;top:calc(100% + .6rem);z-index:20;max-height:22rem;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:1.2rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1.2rem 2.4rem rgba(15,23,42,.08);padding:.6rem}.CategorySelect_option__i8zbm{display:block;width:100%;text-align:left;border:none;border-radius:.8rem;background:rgba(0,0,0,0);padding:.8rem;color:#0f172a;font-size:1.3rem;font-weight:600;cursor:pointer}.CategorySelect_option__i8zbm:hover{background:#f1f5f9}.CategorySelect_empty__4wlg6{padding:.8rem;color:#64748b;font-size:1.3rem}.CategorySelect_selected__2gw6O{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.CategorySelect_chip__un9Jt{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem .8rem .6rem 1rem;border-radius:99.9rem;border:1px solid rgba(7,151,166,.35);background:rgba(7,151,166,.12);color:#07525c;font-size:1.3rem;font-weight:700}.CategorySelect_remove__FY8F3{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999.9rem;background:rgba(7,151,166,.18);color:#07525c;cursor:pointer;transition:filter .15s ease,background .15s ease,color .15s ease}.CategorySelect_remove__FY8F3:hover:not(:disabled){background:rgba(7,151,166,.26);color:#063f46;filter:brightness(96%)}.CategorySelect_remove__FY8F3:active:not(:disabled){background:rgba(7,151,166,.32);color:#053338;filter:brightness(90%)}.CategorySelect_remove__FY8F3:disabled{opacity:.6;cursor:not-allowed}.ManagerGroupTransportBookingsSearch_search__0RfE2{width:100%;display:flex}@media(max-width:768px){.ManagerGroupTransportBookingsSearch_search__0RfE2{flex-direction:column}}.ExtendTourModal_body__vmeE_{display:flex;flex-direction:column;gap:2rem}.ExtendTourModal_section__rMFgb{display:flex;flex-direction:column;gap:1rem}.ExtendTourModal_sectionLabel___U6Xu{margin:0;font-size:1.2rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.ExtendTourModal_diffDates__VeKNP{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:1rem;background:#f1f5f9;font-size:1.4rem;font-weight:600;color:#475569;flex-wrap:wrap}.ExtendTourModal_diffDatesNew__8_dfp{color:#0797a6}.ExtendTourModal_note__W2JrS{margin:0;padding:1rem 1.2rem;border-radius:1rem;background:rgba(59,130,246,.07);border:1px solid rgba(59,130,246,.2);font-size:1.3rem;line-height:1.5;color:#334155}.ExtendTourModal_roomList__rhWo1{display:flex;flex-direction:column;gap:1rem}.ExtendTourModal_roomCard__qj542{display:flex;flex-direction:column;gap:1.4rem;padding:1.6rem;border-radius:1.6rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1rem 2.4rem -2rem rgba(15,23,42,.18)}.ExtendTourModal_roomCardHead__52iYt{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ExtendTourModal_roomCardTitle__OyKUU{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;color:#0f172a}.ExtendTourModal_priceCol__pPrtN{display:flex;align-items:center;gap:.6rem;font-size:1.3rem}.ExtendTourModal_priceOld__PM_uw{color:#94a3b8;text-decoration:line-through}.ExtendTourModal_priceNew__4gmyY{color:#0f172a;font-weight:700}.ExtendTourModal_priceRow__uR5b_{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;border-radius:1.2rem;background:#f8fafc;border:1px solid #eef2f6}.ExtendTourModal_priceRowBase__6igCc{background:rgba(7,151,166,.05);border-color:rgba(7,151,166,.18)}.ExtendTourModal_priceRowHead__FYKiE{display:flex;align-items:center;gap:1rem}.ExtendTourModal_baseIcon__UPgWf{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.4rem;height:3.4rem;border-radius:1rem;background:rgba(7,151,166,.12);color:#067685}.ExtendTourModal_roomTypeBadge__dckkc{margin-left:auto;padding:.3rem .9rem;border-radius:999px;background:rgba(7,151,166,.1);color:#067685;font-size:1.1rem;font-weight:700;white-space:nowrap}.ExtendTourModal_avatar__EvCuo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.4rem;height:3.4rem;border-radius:50%;font-size:1.2rem;font-weight:700;letter-spacing:.02em}.ExtendTourModal_avatarSurcharge__j4k1C{background:rgba(139,92,246,.14);color:#6d28d9}.ExtendTourModal_rowInfo__IYMrb{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1}.ExtendTourModal_rowTitle__hGzNr{font-size:1.4rem;font-weight:700;color:#0f172a}.ExtendTourModal_rowSubtitle__fzIH8{font-size:1.2rem;color:#475569}.ExtendTourModal_priceInputs__lY7Ca{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.ExtendTourModal_priceInputField__BjMJS{display:flex;flex-direction:column;gap:.3rem}.ExtendTourModal_priceInputLabel__TzWnn{font-size:1.1rem;font-weight:700;color:#64748b}.ExtendTourModal_priceInputWrap__xO575{position:relative;display:flex;align-items:center}.ExtendTourModal_priceInput__ZEdHh{width:100%;padding:1rem 3.2rem 1rem 1.2rem;border:.1rem solid #e2e8f0;border-radius:1rem;background-color:#fff;font-size:1.5rem;font-weight:600;font-family:inherit;color:#0f172a;outline:none;transition:all .2s ease;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ExtendTourModal_priceInput__ZEdHh::-webkit-inner-spin-button,.ExtendTourModal_priceInput__ZEdHh::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ExtendTourModal_priceInput__ZEdHh:hover{border-color:#cbd5e1}.ExtendTourModal_priceInput__ZEdHh:focus{border-color:#0797a6;box-shadow:0 0 0 .3rem rgba(7,151,166,.1)}.ExtendTourModal_priceInputAdorn__gHPZp{position:absolute;right:1.2rem;pointer-events:none;font-size:1.3rem;font-weight:600;color:#94a3b8}.ExtendTourModal_priceInputWarn__FdjTf{border-color:rgba(234,179,8,.7);background-color:rgba(234,179,8,.06)}.ExtendTourModal_totals__9wkJB{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:rgba(7,151,166,.06);border:1px solid rgba(7,151,166,.2)}.ExtendTourModal_totalRow__QR58Y{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:600;color:#475569}.ExtendTourModal_totalDiff__p9PpG{display:flex;align-items:center;gap:.6rem}.ExtendTourModal_actions__i1WQN{display:flex;justify-content:flex-end;gap:1rem;margin-top:.4rem}@media(max-width:768px){.ExtendTourModal_body__vmeE_{gap:1.6rem}.ExtendTourModal_roomCard__qj542{padding:1.2rem;gap:1.2rem}.ExtendTourModal_priceRow__uR5b_{padding:1rem}.ExtendTourModal_priceInput__ZEdHh{min-height:4.4rem}.ExtendTourModal_actions__i1WQN{flex-direction:column-reverse}.ExtendTourModal_cancel__gF8Le.ExtendTourModal_cancel__gF8Le,.ExtendTourModal_confirm__6Wizn.ExtendTourModal_confirm__6Wizn{width:100%;min-height:4.8rem}}.VoucherConstructorModal_wrap__BkznC{display:flex;flex-direction:column}.VoucherConstructorModal_body__q8pPL{display:flex;flex-direction:column;gap:2.8rem;padding-bottom:1.6rem}.VoucherConstructorModal_section__E2yV1{display:flex;flex-direction:column;gap:1.2rem}.VoucherConstructorModal_sectionHead__Qi8ni{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.VoucherConstructorModal_sectionTitle__oLXC7{margin:0;color:#07525c;font-size:1.6rem;font-weight:700}.VoucherConstructorModal_grid2__T_m2d{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem 1.6rem;gap:1.2rem 1.6rem}.VoucherConstructorModal_field__QV9J6{display:flex;flex-direction:column;gap:.6rem}.VoucherConstructorModal_label__3sZXl{color:#475569;font-size:1.3rem;font-weight:600}.VoucherConstructorModal_input__WzO2f,.VoucherConstructorModal_textarea__3SV4L{width:100%;min-width:0;padding:1rem 1.2rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;color:#111827;font-size:1.4rem;font-family:inherit;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.VoucherConstructorModal_input__WzO2f:focus,.VoucherConstructorModal_textarea__3SV4L:focus{outline:none;border-color:rgba(7,151,166,.6);box-shadow:0 0 0 3px rgba(7,151,166,.12)}.VoucherConstructorModal_textarea__3SV4L{resize:vertical;min-height:6.4rem;line-height:1.5}.VoucherConstructorModal_inputInvalid__Q9Ut5{border-color:rgba(239,68,68,.6)}.VoucherConstructorModal_inputInvalid__Q9Ut5:focus{border-color:rgba(239,68,68,.7);box-shadow:0 0 0 3px rgba(239,68,68,.12)}.VoucherConstructorModal_list__S3yMw{display:flex;flex-direction:column;gap:.8rem}.VoucherConstructorModal_touristRow__bNa5u{display:grid;grid-template-columns:2fr 1.2fr 1.2fr auto;align-items:end;grid-gap:.8rem;gap:.8rem}.VoucherConstructorModal_accommodationRow__rfJNk{display:grid;grid-template-columns:1.2fr 2fr 1.2fr .7fr 1.2fr .8fr auto;align-items:end;grid-gap:.8rem;gap:.8rem}.VoucherConstructorModal_transferCard__1J7PI{display:flex;flex-direction:column;gap:1rem;padding:1.4rem;border:1px solid #e2e8f0;border-radius:1.2rem;background:rgba(248,250,252,.6)}.VoucherConstructorModal_transferCardHead__WtiVR{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.VoucherConstructorModal_transferCardTitle__4pQjo{color:#07525c;font-size:1.3rem;font-weight:700}.VoucherConstructorModal_transferGrid3__L_YI6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.VoucherConstructorModal_transferGrid2___0DAk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.VoucherConstructorModal_cell___pZ2J{display:flex;flex-direction:column;gap:.4rem;min-width:0}.VoucherConstructorModal_cellLabel__O2K2Z{color:#64748b;font-size:1.15rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VoucherConstructorModal_textareaCompact__Js_l4{min-height:4.2rem}.VoucherConstructorModal_infoCard__XcaWx{display:flex;flex-direction:column;gap:.8rem;padding:1.4rem;border:1px solid #e2e8f0;border-radius:1.2rem;background:rgba(248,250,252,.6)}.VoucherConstructorModal_infoCardHead__0kBZR{display:flex;align-items:center;gap:.8rem}.VoucherConstructorModal_infoTitleInput__RbD19{flex:1 1;font-weight:700}.VoucherConstructorModal_emptyHint__6GFkC{margin:0;color:#94a3b8;font-size:1.3rem;font-style:italic}.VoucherConstructorModal_footer__25duZ{position:-webkit-sticky;position:sticky;bottom:-2.4rem;z-index:10;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1.2rem;padding:1.6rem 2.4rem 2rem;margin:.4rem -2.4rem -2.4rem;background:#fff;border-top:1px solid #e2e8f0}@media(max-width:768px){.VoucherConstructorModal_footer__25duZ{bottom:-2rem;margin:.4rem -2rem -2rem;padding:1.6rem 2rem 1.8rem}}.VoucherConstructorModal_footerError__0A9M5{flex:1 1;min-width:100%;margin:0;color:#b91c1c;font-size:1.3rem;font-weight:600;line-height:1.9rem}@media(max-width:900px){.VoucherConstructorModal_accommodationRow__rfJNk{grid-template-columns:1fr 1fr}.VoucherConstructorModal_accommodationRow__rfJNk .VoucherConstructorModal_removeButton__kimwW{justify-self:end;grid-column:-2/-1}.VoucherConstructorModal_transferGrid3__L_YI6{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.VoucherConstructorModal_body__q8pPL{gap:2.2rem}.VoucherConstructorModal_grid2__T_m2d{grid-template-columns:1fr}.VoucherConstructorModal_accommodationRow__rfJNk,.VoucherConstructorModal_touristRow__bNa5u{grid-template-columns:1fr;gap:.6rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.VoucherConstructorModal_accommodationRow__rfJNk .VoucherConstructorModal_removeButton__kimwW,.VoucherConstructorModal_touristRow__bNa5u .VoucherConstructorModal_removeButton__kimwW{justify-self:end;grid-column:auto}.VoucherConstructorModal_transferGrid2___0DAk{grid-template-columns:minmax(0,1fr)}.VoucherConstructorModal_footer__25duZ{flex-direction:column-reverse}.VoucherConstructorModal_cancelButton__4Y4FK,.VoucherConstructorModal_issueButton__CW_UD{width:100%;justify-content:center}}.ManagerBookingsSearch_search__Yf4pz{display:flex;width:100%}@media(max-width:768px){.ManagerBookingsSearch_search__Yf4pz{flex-direction:column}}.ManagerTourLeadsSection_section__eh9uQ{display:flex;flex-direction:column;gap:1.6rem}.ManagerTourLeadsSection_header__H5oz2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem}.ManagerTourLeadsSection_title__8xLMy{color:#111827;font-size:3.2rem;font-weight:700;line-height:4rem;letter-spacing:0}.ManagerTourLeadsSection_subtitle__cWGJO{max-width:72rem;margin:.8rem 0 0;color:#475569;font-size:1.4rem;font-weight:500;line-height:2.2rem}.ManagerTourLeadsSection_filterBar__br1MQ{display:flex;gap:1rem;align-items:center}.ManagerTourLeadsSection_pills__1Ej0N{display:flex;flex-wrap:wrap;gap:.6rem}.ManagerTourLeadsSection_pill__vMT2H{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:1.3rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ManagerTourLeadsSection_pill__vMT2H:hover{border-color:rgba(7,151,166,.4);color:#0797a6}.ManagerTourLeadsSection_pillActive__xXdGU{border-color:rgba(7,151,166,.5);background:rgba(7,151,166,.08);color:#0797a6}.ManagerTourLeadsSection_pillCount__R7sic{padding:.1rem .7rem;border-radius:999px;background:rgba(226,232,240,.8);color:#334155;font-size:1.15rem;font-weight:700}.ManagerTourLeadsSection_pillActive__xXdGU .ManagerTourLeadsSection_pillCount__R7sic{background:rgba(7,151,166,.14);color:#07525c}.ManagerTourLeadsSection_empty__szOuH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:4rem 2rem;text-align:center;color:#475569;font-size:1.6rem;font-weight:500;line-height:2.4rem}.ManagerTourLeadsSection_list__xgdZc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:1.2rem;gap:1.2rem}@media(max-width:900px){.ManagerTourLeadsSection_list__xgdZc{grid-template-columns:1fr}}.ManagerTourLeadsSection_leadCard__OKaS3{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border-radius:1.6rem;border:.1rem solid #e2e8f0;background:rgba(255,255,255,.96)}.ManagerTourLeadsSection_leadHeader__SCBQb{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}.ManagerTourLeadsSection_leadHeaderLeft__kugr2{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1rem}.ManagerTourLeadsSection_leadId__A9tar{margin:0;color:#0797a6;font-size:1.2rem;font-weight:700}.ManagerTourLeadsSection_leadDate__bhy3x{margin:0;color:#64748b;font-size:1.2rem;font-weight:500}.ManagerTourLeadsSection_leadStatus__m35A_{flex-shrink:0;padding:.5rem .9rem;border-radius:999px;background:#f1f5f9;color:#334155;font-size:1.2rem;font-weight:700}.ManagerTourLeadsSection_leadStatus__m35A_[data-status=new]{background:rgba(7,151,166,.12);color:#0797a6}.ManagerTourLeadsSection_leadContact__tb5vy{display:flex;flex-direction:column;gap:.4rem}.ManagerTourLeadsSection_leadTitle__7wuDi{margin:0;color:#111827;font-size:1.8rem}.ManagerTourLeadsSection_leadContactRow__sYJX5{display:flex;align-items:center;gap:.6rem}.ManagerTourLeadsSection_leadContactLink__LDQYP{display:inline-flex;align-items:center;gap:.6rem;min-width:0;word-break:break-all;color:#475569;font-size:1.3rem;font-weight:500;text-decoration:none;transition:color .15s ease}.ManagerTourLeadsSection_leadContactLink__LDQYP:hover{color:#0797a6}.ManagerTourLeadsSection_copyButton__vt89G{display:inline-flex;align-items:center;justify-content:center;padding:.4rem;border:none;border-radius:.6rem;background:none;color:#94a3b8;cursor:pointer;transition:all .15s ease}.ManagerTourLeadsSection_copyButton__vt89G:hover{background:#f1f5f9;color:#0797a6}.ManagerTourLeadsSection_leadItems__O1yFE{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;border-radius:1.2rem;background:#f8fafc;border:.1rem solid #f1f5f9}.ManagerTourLeadsSection_leadItem__qXNKg{display:flex;flex-direction:column;gap:.4rem;padding-bottom:.8rem;border-bottom:.1rem dashed #e2e8f0}.ManagerTourLeadsSection_leadItem__qXNKg:last-child{padding-bottom:0;border-bottom:none}.ManagerTourLeadsSection_leadItemTitle__R49BL{color:#0f172a;font-size:1.4rem;font-weight:700;overflow-wrap:anywhere;text-decoration:none;transition:color .15s ease}.ManagerTourLeadsSection_leadItemTitle__R49BL:hover{color:#0797a6}.ManagerTourLeadsSection_leadItemMeta__dJE2m{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;color:#475569;font-size:1.3rem;font-weight:500}.ManagerTourLeadsSection_leadItemMetaSep__g5ETN{color:#94a3b8}.ManagerTourLeadsSection_leadItemNote__v27gG{margin:0;color:#64748b;font-size:1.3rem;font-style:italic}.ManagerTourLeadsSection_leadFooter__3lM3M{display:flex;justify-content:flex-end}.ManagerTourLeadsSection_leadAction__FRv77{font-size:1.2rem}@media(max-width:768px){.ManagerTourLeadsSection_header__H5oz2{flex-direction:column;align-items:flex-start;gap:.6rem}.ManagerTourLeadsSection_title__8xLMy{font-size:2.2rem;line-height:2.8rem}.ManagerTourLeadsSection_subtitle__cWGJO{font-size:1.3rem;line-height:2rem}.ManagerTourLeadsSection_list__xgdZc{gap:1rem}.ManagerTourLeadsSection_leadAction__FRv77{min-height:4.4rem;padding:1rem 1.4rem}.ManagerTourLeadsSection_copyButton__vt89G{min-width:4rem;min-height:4rem}.ManagerTourLeadsSection_empty__szOuH{padding:3.2rem 1.6rem;font-size:1.4rem;line-height:2rem}}.TextArea_wrapper__TMpuX{display:flex;flex-direction:column;gap:.8rem;width:100%}.TextArea_label__fikmB{font-size:1.4rem;font-weight:500;color:#0f172a}.TextArea_required__acn62{color:#ef4444;margin-left:.4rem}.TextArea_textarea__BCKvp{width:100%;min-height:12rem;padding:1.2rem 1.6rem;font-size:1.6rem;font-family:inherit;color:#0f172a;background:#fff;border:.1rem solid #e2e8f0;border-radius:2rem;outline:none;resize:vertical;transition:all .2s ease}.TextArea_textarea__BCKvp::placeholder{color:#94a3b8}.TextArea_textarea__BCKvp:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.TextArea_textarea__BCKvp:focus{background:#fff;border-color:#0797a6;box-shadow:0 0 0 .3rem rgba(7,151,166,.1)}.TextArea_textarea__BCKvp:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.TextArea_textarea__BCKvp.TextArea_error__fqnkz{border-color:#ef4444}.TextArea_textarea__BCKvp.TextArea_error__fqnkz:focus{box-shadow:0 0 0 .3rem rgba(239,68,68,.1)}.TextArea_footer__iQBSu{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem}.TextArea_helper__Iq3L6{font-size:1.2rem;color:#64748b}.TextArea_charCount__RKst9{font-size:1.2rem;color:#94a3b8;margin-left:auto}.NewsForm_form__lVssV{display:flex;flex-direction:column;gap:2rem}.NewsForm_imageBlock__NUL3j{display:flex;flex-direction:column;gap:1.2rem}.NewsForm_field__siPQR{display:flex;flex-direction:column;gap:.8rem}.NewsForm_fieldLabel__Cl_cM{font-size:1.4rem;font-weight:600;color:#111827}.NewsForm_fileInput__Xb2vw{display:none}.NewsForm_uploadButton__Tk8bI.NewsForm_uploadButton__Tk8bI{border-radius:999.9rem}.NewsForm_spin__zvQBy{animation:NewsForm_spin__zvQBy .9s linear infinite}@keyframes NewsForm_spin__zvQBy{to{transform:rotate(1turn)}}.NewsForm_preview__qRoL6{position:relative;width:100%;max-width:32rem;aspect-ratio:16/9;border-radius:1.2rem;overflow:hidden;background:rgba(0,0,0,.05)}.NewsForm_preview__qRoL6 img{object-fit:cover}.NewsForm_checkboxRow__TV_0i{display:inline-flex;align-items:center;gap:1rem;font-size:1.4rem;color:#111827;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NewsForm_checkboxInput___j8aJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NewsForm_checkboxBox__3YbmU{position:relative;flex-shrink:0;width:2rem;height:2rem;border-radius:.5rem;border:2px solid rgba(7,151,166,.5);background:#fff;transition:background .15s ease,border-color .15s ease}.NewsForm_checkboxBox__3YbmU:after{content:"";position:absolute;left:.6rem;top:.25rem;width:.5rem;height:.95rem;border:solid #fff;border-width:0 .25rem .25rem 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.NewsForm_checkboxInput___j8aJ:checked+.NewsForm_checkboxBox__3YbmU{background:#0797a6;border-color:#0797a6}.NewsForm_checkboxInput___j8aJ:checked+.NewsForm_checkboxBox__3YbmU:after{transform:rotate(45deg) scale(1)}.NewsForm_checkboxInput___j8aJ:focus-visible+.NewsForm_checkboxBox__3YbmU{outline:2px solid rgba(7,151,166,.5);outline-offset:2px}.NewsForm_actions__nCC_8{display:flex;justify-content:flex-end;gap:1.2rem}.NewsForm_primary__K1Doe.NewsForm_primary__K1Doe{border-radius:999.9rem;box-shadow:0 1.2rem 2.4rem -.8rem rgba(7,151,166,.35)}.NewsForm_secondary__WuOUV.NewsForm_secondary__WuOUV{border-radius:999.9rem}.NewsSection_section__CJ8Sy{display:flex;flex-direction:column;gap:2.4rem}.NewsSection_header__qCUmV{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.NewsSection_header__qCUmV h2{color:#111827;font-size:3.2rem;font-weight:700;line-height:4rem;margin:0}.NewsSection_addButton__KlML4.NewsSection_addButton__KlML4{border-radius:999.9rem;box-shadow:0 1.2rem 2.4rem -.8rem rgba(7,151,166,.35)}.NewsSection_loading__mIRbU{display:flex;align-items:center;justify-content:center;padding:8rem 2rem;min-height:20rem}.NewsSection_empty__Q_JdY{text-align:center;padding:4rem 2rem;color:#6b7280;font-size:1.6rem;font-weight:600}.NewsSection_list__aOQ9c{display:flex;flex-direction:column;gap:1.6rem}.NewsSection_card__NwCxu{display:flex;align-items:center;gap:1.6rem;padding:1.6rem;border-radius:1.6rem;border:1px solid rgba(17,24,39,.08);background:#fff;box-shadow:0 1.2rem 2.4rem -1.6rem rgba(17,24,39,.18)}.NewsSection_dragHandle__c3Yba{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:.8rem;color:#6b7280;cursor:-webkit-grab;cursor:grab;touch-action:none}.NewsSection_dragHandle__c3Yba:active{cursor:-webkit-grabbing;cursor:grabbing}.NewsSection_dragHandle__c3Yba:hover{background:#f3f4f6}.NewsSection_thumb__Un7q1{position:relative;flex-shrink:0;width:12rem;aspect-ratio:16/9;border-radius:1.2rem;overflow:hidden;background:rgba(7,151,166,.1)}.NewsSection_thumb__Un7q1 img{object-fit:cover}.NewsSection_body__vqRet{display:flex;flex-direction:column;gap:.6rem;flex:1 1;min-width:0}.NewsSection_titleRow__D4BII{display:flex;align-items:center;gap:1rem}.NewsSection_title__IhNpB{color:#111827;font-size:1.8rem;font-weight:700;line-height:2.4rem;margin:0}.NewsSection_badge__nurpV{padding:.2rem 1rem;color:#fff;white-space:nowrap}.NewsSection_badge__nurpV,.NewsSection_draftBadge__yn5UR{display:inline-flex;align-items:center;border-radius:999px;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.NewsSection_draftBadge__yn5UR{padding:.2rem .9rem;background:rgba(245,158,11,.15);color:#b45309}.NewsSection_text__aASpR{color:#6b7280;font-size:1.4rem;line-height:2rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NewsSection_cardActions__ppWjY{display:flex;align-items:center;gap:.8rem;flex-shrink:0}.NewsSection_iconButtonDanger__eXUFa:hover{background:#fee2e2;color:#dc2626}@media(max-width:768px){.NewsSection_header__qCUmV{flex-direction:column;align-items:flex-start;gap:1.2rem}.NewsSection_header__qCUmV h2{font-size:2.2rem;line-height:2.8rem}.NewsSection_addButton__KlML4{width:100%;padding:1rem 1.6rem;font-size:1.4rem}.NewsSection_card__NwCxu{flex-wrap:wrap}.NewsSection_thumb__Un7q1{width:9.6rem}}.ClientGroupTransportForm_container__oT_Ya{display:flex;flex-direction:column;gap:3.2rem}.ClientGroupTransportForm_description__vfZzU{display:flex;flex-direction:column;gap:.4rem}.ClientGroupTransportForm_title__5wThl{color:#1e293b;font-size:3rem;font-weight:700;line-height:3.6rem;letter-spacing:.075rem}.ClientGroupTransportForm_text__t00MH{color:#64748b;font-size:1.4rem;font-weight:400;line-height:2rem;letter-spacing:0}.ClientGroupTransportForm_content__Z7Cw_{display:flex;gap:3.2rem}.ClientGroupTransportForm_form___1__S{display:flex;flex-direction:column;align-items:center;gap:4rem;min-width:99.6rem;max-width:99.6rem;width:99.6rem}.ClientGroupTransportForm_formWrapper__P_dES{display:flex;flex-direction:column;gap:2.4rem;width:100%}.ClientGroupTransportForm_formTop__AZYN8{display:flex;flex-direction:column;padding:2.4rem;gap:.8rem;border:1px solid #e6f5f6;border-radius:2.4rem;box-shadow:0 .1rem .2rem 0 rgba(0,0,0,.05);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:rgba(255,255,255,.5);transition:all .2s ease-in-out}.ClientGroupTransportForm_formTop__AZYN8:hover{border-color:rgba(255,255,255,.9);box-shadow:0 1rem 2rem -.5rem rgba(14,165,233,.15);background:rgba(255,255,255,.7)}.ClientGroupTransportForm_formTopClose__lo8CG{display:inline-flex;justify-content:flex-end}.ClientGroupTransportForm_formTopCloseButton__4lI4w{display:flex;align-items:center;justify-content:center;width:3.2rem;aspect-ratio:1/1;border-radius:.8rem;border:1px solid rgba(0,0,0,0);transition:all .2s ease-in-out}.ClientGroupTransportForm_formTopCloseButton__4lI4w:hover{border-color:#fecaca;background-color:#ecfafb}.ClientGroupTransportForm_formTopCloseButtonIcon__6zvvx{height:1.6rem;color:#f87171}.ClientGroupTransportForm_formTopHeader__iOHM8{display:flex;gap:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #f1f5f9}.ClientGroupTransportForm_formTopHeaderInput__r_qRC{display:flex;flex-direction:column;flex:1 1;gap:.4rem}.ClientGroupTransportForm_formTopHeaderInputLabel__qVJLq{color:#64748b;font-size:1.12rem;font-weight:600;line-height:1.68rem;letter-spacing:.056rem;text-transform:uppercase}.ClientGroupTransportForm_required__9fA_1{color:#ef4444}.ClientGroupTransportForm_required__9fA_1:before{content:"*"}.ClientGroupTransportForm_formTopBody___eaQH{display:flex;flex-direction:column;gap:.8rem;padding-top:1.6rem}.ClientGroupTransportForm_formTopBodyWrapper__TUXzN{display:flex;gap:1.2rem}.ClientGroupTransportForm_formTopBodyInput__ox7ct{display:flex;flex-direction:column;width:17.96rem;gap:.4rem}.ClientGroupTransportForm_formTopBodyInputLabel__Ies1P{color:#64748b;font-size:1.12rem;font-weight:600;line-height:1.68rem;letter-spacing:.056rem;text-transform:uppercase}.ClientGroupTransportForm_formBottom__VQPFq{display:flex;flex-direction:column;gap:2.4rem}.ClientGroupTransportForm_formBottomButtons__s5UT1{display:flex;gap:1.2rem}.ClientGroupTransportForm_formBottomButton__GT1Ec{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;border:1px solid rgba(7,151,166,.35);border-radius:2.4rem;color:#0797a6;font-size:1.4rem;font-weight:500;line-height:2rem;letter-spacing:0;transition:background .2s ease-in-out}.ClientGroupTransportForm_formBottomButton__GT1Ec:hover{background:rgba(7,151,166,.08)}.ClientGroupTransportForm_formBottomButtonIcon__2tbKx{height:1.4rem;width:1.4rem}.ClientGroupTransportForm_formBottomNote__jidCe{display:flex;flex-direction:column;gap:.8rem}.ClientGroupTransportForm_formBottomNoteLabel__hMQ45{color:#475569;font-size:1.12rem;font-weight:600;line-height:1.68rem;letter-spacing:.056rem;text-transform:uppercase}.ClientGroupTransportForm_button__40BRd{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 3.2rem;border-radius:2.4rem;box-shadow:0 1rem 1.5rem -.3rem rgba(7,151,166,.35),0 .4rem .6rem -.4rem rgba(7,151,166,.25);background:#0797a6;color:#fff;font-size:1.6rem;font-weight:700;line-height:2.4rem;letter-spacing:0;transition:all .2s ease-in-out}.ClientGroupTransportForm_button__40BRd:hover{filter:brightness(90%)}.ClientGroupTransportForm_buttonIcon__JtC93{width:1.6rem;height:1.6rem}.ClientGroupTransportForm_cards__HIBoY{display:flex;flex-direction:column;gap:1.6rem;width:100%}.ClientGroupTransportForm_card__XYu_E{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;border-radius:2.4rem;border:1px solid rgba(0,0,0,0);border-left-width:.4rem;box-shadow:0 .4rem .6rem -.1rem rgba(0,0,0,.02),0 .2rem .4rem -.1rem rgba(0,0,0,.02);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:rgba(255,255,255,.5)}.ClientGroupTransportForm_card__XYu_E:first-child{border-color:#38bdf8}.ClientGroupTransportForm_card__XYu_E:first-child .ClientGroupTransportForm_cardIcon__qMchX{color:#38bdf8}.ClientGroupTransportForm_card__XYu_E:nth-child(2){border-color:#c084fc}.ClientGroupTransportForm_card__XYu_E:nth-child(2) .ClientGroupTransportForm_cardIcon__qMchX{color:#c084fc}.ClientGroupTransportForm_card__XYu_E:nth-child(3){border-color:#34d399}.ClientGroupTransportForm_card__XYu_E:nth-child(3) .ClientGroupTransportForm_cardIcon__qMchX{color:#34d399}.ClientGroupTransportForm_cardTitle___p7Hk{display:flex;align-items:center;gap:.8rem}.ClientGroupTransportForm_cardIcon__qMchX{height:1.6rem;width:-moz-fit-content;width:fit-content}.ClientGroupTransportForm_cardLabel__hY_5U{color:#1e293b;font-size:1.6rem;font-weight:700;line-height:2.4rem;letter-spacing:0}.ClientGroupTransportForm_cardContent__1WzvA{display:flex;flex-direction:column;gap:.8rem}.ClientGroupTransportForm_cardContentLabel__YK6xR{color:#64748b;font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0}.ClientGroupTransportForm_cardContentContainer__rbkom{display:flex;flex-direction:column;gap:.8rem}.ClientGroupTransportForm_cardContentItem__GRPbc{display:flex;align-items:center;justify-content:space-between}.ClientGroupTransportForm_cardContentItem__GRPbc span{color:#475569;font-size:1.2rem;line-height:1.6rem;letter-spacing:0}.ClientGroupTransportForm_cardContentItem__GRPbc span:first-child{font-weight:600}.ClientGroupTransportForm_cardContentItem__GRPbc span:nth-child(2){font-weight:400}.ClientGroupTransportForm_cardContentText__PAV4H{color:#475569;font-size:1.2rem;font-weight:400;line-height:1.95rem;letter-spacing:0}.ClientGroupTransportForm_cardContentText__PAV4H span{font-weight:700}.ClientGroupTransportForm_cardList__nluWN{display:flex;flex-direction:column;gap:.8rem}.ClientGroupTransportForm_cardListItem__0h3sf{position:relative;padding-left:1.6rem;color:#475569;font-size:1.2rem;font-weight:400;line-height:1.6rem;letter-spacing:0}.ClientGroupTransportForm_cardListItem__0h3sf:before{content:"";position:absolute;left:.4rem;top:50%;transform:translateY(-50%);width:.4rem;aspect-ratio:1/1;border-radius:50%;background-color:#475569}@media(max-width:1200px){.ClientGroupTransportForm_content__Z7Cw_{flex-direction:column}.ClientGroupTransportForm_form___1__S{min-width:100%;max-width:100%;width:100%}.ClientGroupTransportForm_cards__HIBoY{width:100%}}@media(max-width:768px){.ClientGroupTransportForm_container__oT_Ya{gap:2.4rem}.ClientGroupTransportForm_title__5wThl{font-size:2.4rem;line-height:3rem}.ClientGroupTransportForm_text__t00MH{font-size:1.3rem;line-height:1.8rem}.ClientGroupTransportForm_content__Z7Cw_{gap:2rem}.ClientGroupTransportForm_form___1__S{gap:2.4rem}.ClientGroupTransportForm_formWrapper__P_dES{gap:1.6rem}.ClientGroupTransportForm_formTop__AZYN8{padding:1.6rem;border-radius:1.6rem}.ClientGroupTransportForm_formTopHeader__iOHM8{flex-direction:column;gap:1rem;padding-bottom:1.2rem}.ClientGroupTransportForm_formTopHeaderInputLabel__qVJLq{font-size:1rem}.ClientGroupTransportForm_formTopBody___eaQH{gap:1rem;padding-top:1.2rem}.ClientGroupTransportForm_formTopBodyWrapper__TUXzN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.ClientGroupTransportForm_formTopBodyInput__ox7ct{width:100%}.ClientGroupTransportForm_formTopBodyInputLabel__Ies1P{font-size:1rem}.ClientGroupTransportForm_formBottom__VQPFq{gap:1.6rem}.ClientGroupTransportForm_formBottomButtons__s5UT1{flex-direction:column}.ClientGroupTransportForm_formBottomButton__GT1Ec{width:100%;justify-content:center}.ClientGroupTransportForm_button__40BRd{width:100%;justify-content:center;padding:1.1rem 2rem;font-size:1.4rem}.ClientGroupTransportForm_card__XYu_E{padding:1.6rem;border-radius:1.6rem}.ClientGroupTransportForm_cardLabel__hY_5U{font-size:1.4rem;line-height:2rem}.ClientGroupTransportForm_cardContentLabel__YK6xR{font-size:.95rem;line-height:1.4rem}.ClientGroupTransportForm_cardContentItem__GRPbc span{font-size:1.1rem}.ClientGroupTransportForm_cardContentText__PAV4H,.ClientGroupTransportForm_cardListItem__0h3sf{font-size:1.1rem;line-height:1.6rem}}@media(max-width:520px){.ClientGroupTransportForm_formTopBodyWrapper__TUXzN{grid-template-columns:1fr}}.Captcha_captcha__rHipQ{margin:.4rem 0}.QuoteForm_form__gTMv_{display:flex;flex-direction:column;gap:1.6rem}.QuoteForm_row__hgOIo{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.2rem;gap:1.2rem}.QuoteForm_commissionBlock__sfnY1{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border-radius:1.4rem;background:rgba(7,151,166,.06);border:.1rem solid rgba(7,151,166,.2)}.QuoteForm_preview__s33f2{display:flex;flex-direction:column;gap:.8rem;margin:0}.QuoteForm_previewRowAccent__JpiJi,.QuoteForm_previewRow__TuriM{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.QuoteForm_previewRowAccent__JpiJi dt,.QuoteForm_previewRow__TuriM dt{font-size:1.3rem;color:#475569}.QuoteForm_previewRowAccent__JpiJi dd,.QuoteForm_previewRow__TuriM dd{margin:0;font-size:1.5rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.QuoteForm_previewRowAccent__JpiJi{padding-top:.8rem;border-top:.1rem solid rgba(7,151,166,.2)}.QuoteForm_previewRowAccent__JpiJi dd{font-size:1.7rem;font-weight:800;color:#15803d}.QuoteForm_error__id91y{margin:0;padding:1rem 1.4rem;border-radius:1.2rem;background:rgba(185,28,28,.08);color:#b91c1c;font-size:1.3rem}.QuoteForm_actions__axM2q{display:flex;gap:1rem;padding-top:1.6rem;border-top:.1rem solid #e2e8f0}.QuoteForm_submit__bEWe4{margin-left:auto}@media(max-width:560px){.QuoteForm_row__hgOIo{grid-template-columns:1fr}.QuoteForm_actions__axM2q{flex-direction:column-reverse}.QuoteForm_submit__bEWe4{margin-left:0}}.ContactForm_section__CpQEa{display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-block:6.4rem;gap:6.6rem}@media(max-width:768px){.ContactForm_section__CpQEa{padding-block:4.8rem;gap:3.2rem}}.ContactForm_container__XD8fT{max-width:90rem;width:100%;display:flex;justify-content:center}@media(max-width:768px){.ContactForm_container__XD8fT{padding:0 1.6rem}}.ContactForm_card__q20so{display:flex;flex-direction:column;position:relative;overflow:hidden;background:rgba(255,255,255,.75);backdrop-filter:blur(3rem) saturate(180%);-webkit-backdrop-filter:blur(3rem) saturate(180%);border:.1rem solid rgba(255,255,255,.4);box-shadow:0 .8rem 3.2rem rgba(15,23,42,.2),inset 0 0 0 .1rem rgba(255,255,255,.6);width:100%;gap:2.4rem;padding:4.8rem;border-radius:5rem;will-change:transform,opacity}.ContactForm_card__q20so:before{content:"";position:absolute;top:0;left:0;right:0;height:.1rem;background:linear-gradient(90deg,transparent,rgba(7,151,166,.6),transparent)}@media(max-width:768px){.ContactForm_card__q20so{padding:2.4rem;border-radius:2.4rem}}.ContactForm_cardTitle__Wk7JR{font-family:var(--font-oswald);font-size:4rem;font-weight:700;line-height:4.4rem;color:#0f172a;letter-spacing:.02em;text-transform:uppercase;text-align:center;margin:0;will-change:transform,opacity}@media(max-width:768px){.ContactForm_cardTitle__Wk7JR{font-size:2.6rem;line-height:3.2rem;letter-spacing:.01em}}.ContactForm_form__dh9lJ{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.ContactForm_form__dh9lJ{gap:1.6rem}}.ContactForm_submitButton__mrB_8{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2rem;border-radius:999.9rem;box-shadow:0 .1rem .3rem 0 rgba(0,0,0,.1),0 .1rem .2rem -.1rem rgba(0,0,0,.1);background:#0797a6;color:#fff;font-size:1.6rem;font-weight:600;line-height:2.4rem;letter-spacing:0;border:none;transition:all .2s ease-in-out;cursor:pointer;will-change:transform,opacity}.ContactForm_submitButton__mrB_8:hover:not(:disabled){filter:brightness(90%)}.ContactForm_submitButton__mrB_8:active:not(:disabled){filter:brightness(80%)}.ContactForm_submitButton__mrB_8:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.ContactForm_submitButton__mrB_8{width:100%;padding:1.2rem 1.6rem;font-size:1.4rem}}.ContactInfoList_section__2z5mr{display:flex;flex-direction:column;align-items:center;overflow:hidden;background-color:#fff;padding-block:9.6rem;gap:6.6rem;border-radius:3.2rem 3.2rem 0 0}@media(max-width:768px){.ContactInfoList_section__2z5mr{padding-block:4.8rem;gap:4.8rem;border-radius:2.4rem 2.4rem 0 0}}.ContactInfoList_description__09zw7{display:flex;flex-direction:column;align-items:center;gap:2.2rem}@media(max-width:768px){.ContactInfoList_description__09zw7{gap:1.6rem}}.ContactInfoList_title__CaCiB{color:#111827;font-size:4.8rem;font-weight:800;line-height:4.8rem;letter-spacing:0;will-change:transform,opacity}@media(max-width:768px){.ContactInfoList_title__CaCiB{font-size:3.6rem;line-height:4rem;text-align:center}}.ContactInfoList_text__uDNfD{width:72.8rem;color:#6b7280;font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:0;text-align:center;will-change:transform,opacity}@media(max-width:768px){.ContactInfoList_text__uDNfD{width:35rem}}.ContactInfoList_cards__dbUXe{display:grid;grid-template-columns:39.2rem 44.5rem 39.2rem;grid-gap:2.4rem;gap:2.4rem}@media(max-width:768px){.ContactInfoList_cards__dbUXe{display:flex;flex-direction:column;gap:1.6rem;width:100%;padding-inline:1.6rem}}.ContactInfoList_cardsWrapper__kQi_l{display:grid;grid-auto-rows:min-content;align-content:start;grid-gap:2.4rem;gap:2.4rem}@media(max-width:768px){.ContactInfoList_cardsWrapper__kQi_l{display:flex;flex-direction:column;gap:1.6rem}}.ContactInfoList_cardsWrapperFill__YrF12{grid-template-rows:min-content min-content 1fr;align-content:stretch}@media(max-width:768px){.ContactInfoList_cardsWrapperFill__YrF12{grid-template-rows:none}}.ContactInfoList_card__ezPx6{border-radius:3.2rem;overflow:hidden;will-change:transform,opacity;transition:transform .4s ease,box-shadow .4s ease}.ContactInfoList_card__ezPx6:hover{transform:translateY(-.8rem);box-shadow:0 2rem 4rem rgba(0,0,0,.1)}.ContactInfoList_card__ezPx6:hover .ContactInfoList_cardImage__pywZj img{transform:scale(1.05)}@media(max-width:768px){.ContactInfoList_card__ezPx6{border-radius:2.4rem}}.ContactInfoList_cardWrapper__eR4BO{display:flex;flex-direction:column;height:100%;padding:2.4rem;gap:1.6rem;box-shadow:0 4rem 8rem -5rem rgba(7,151,166,.8);background:#e6f5f6;transition:background-color .3s ease}@media(max-width:768px){.ContactInfoList_cardWrapper__eR4BO{padding:1.6rem;gap:1.2rem}}.ContactInfoList_cardTop__Li9iB{display:flex;align-items:center;gap:1.2rem}.ContactInfoList_icon__LFjnJ{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(7,151,166),rgb(4,120,132) 100%);color:#fff;width:5.6rem;aspect-ratio:1/1;border-radius:1.6rem;will-change:transform}@media(max-width:768px){.ContactInfoList_icon__LFjnJ{width:4.8rem}}.ContactInfoList_iconWrapper__IS29u{height:2.4rem;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.ContactInfoList_iconWrapper__IS29u{height:2rem}}.ContactInfoList_cardDescription__Rw2Th{display:flex;flex-direction:column;gap:.4rem}.ContactInfoList_cardTitle__3zLCd{color:#111827;font-size:2rem;font-weight:600;line-height:2.8rem;letter-spacing:0}@media(max-width:768px){.ContactInfoList_cardTitle__3zLCd{font-size:1.8rem;line-height:2.6rem}}.ContactInfoList_cardText__JEOG2,.ContactInfoList_contactLink__6x7ra{color:#6b7280;font-size:1.4rem;font-weight:400;line-height:2rem;letter-spacing:0}.ContactInfoList_contactLink__6x7ra{transition:color .2s ease}.ContactInfoList_contactLink__6x7ra:hover{color:#0797a6}.ContactInfoList_cardImage__pywZj{position:relative;object-fit:cover;overflow:hidden;height:100%;min-height:30.8rem}.ContactInfoList_cardImage__pywZj img{transition:transform .7s ease;width:100%;height:100%}@media(max-width:768px){.ContactInfoList_cardImage__pywZj{height:19.2rem;min-height:19.2rem}}.LoginForm_card__Fm6_Y{display:flex;flex-direction:column;position:relative;overflow:hidden;background:rgba(255,255,255,.75);backdrop-filter:blur(3rem) saturate(180%);-webkit-backdrop-filter:blur(3rem) saturate(180%);border:.1rem solid rgba(255,255,255,.4);box-shadow:0 .8rem 3.2rem rgba(15,23,42,.2),inset 0 0 0 .1rem rgba(255,255,255,.6);width:48rem;gap:2.4rem;padding:4.8rem;border-radius:5rem;will-change:transform,opacity}.LoginForm_card__Fm6_Y:before{content:"";position:absolute;top:0;left:0;right:0;height:.1rem;background:linear-gradient(90deg,transparent,rgba(7,151,166,.6),transparent)}.LoginForm_header__Ny5Fv{display:flex;flex-direction:column;gap:1.2rem;text-align:center}.LoginForm_title__JRhke{font-family:var(--font-oswald);font-size:4rem;font-weight:700;line-height:4.4rem;color:#0f172a;letter-spacing:.02em;text-transform:uppercase;will-change:transform,opacity}.LoginForm_subtitle__M_DYD{color:rgba(15,23,42,.7);font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:0;will-change:transform,opacity}.LoginForm_form__6Rhic{display:flex;flex-direction:column;gap:2.4rem}.LoginForm_formWrapper__aOX6J{display:flex;flex-direction:column;gap:1.2rem}.LoginForm_passwordToggle__2yD0M{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:rgba(0,0,0,0);padding:.4rem;border-radius:99.9rem;color:#64748b;transition:color .2s ease,background .2s ease}.LoginForm_passwordToggle__2yD0M:hover:not(:disabled){color:#0f172a;background:rgba(148,163,184,.15)}.LoginForm_passwordToggle__2yD0M:disabled{opacity:.6;cursor:not-allowed}.LoginForm_actions__awvZq{display:flex;flex-direction:column;gap:1.2rem}.LoginForm_submitButton__PUlF8{padding:1.2rem 2rem;border-radius:999.9rem;box-shadow:0 .1rem .3rem 0 rgba(0,0,0,.1),0 .1rem .2rem -.1rem rgba(0,0,0,.1);background:#0797a6;color:#fff;font-size:1.6rem;font-weight:600;line-height:2.4rem;letter-spacing:0;transition:all .2s ease-in-out;cursor:pointer;will-change:transform,opacity}.LoginForm_submitButton__PUlF8:hover:not(:disabled){filter:brightness(90%)}.LoginForm_submitButton__PUlF8:active:not(:disabled){filter:brightness(80%)}.LoginForm_submitButton__PUlF8:disabled{opacity:.6;cursor:not-allowed}.LoginForm_forgotLink__34luG{display:flex;align-items:center;justify-content:center;color:#0797a6;font-size:1.4rem;font-weight:500;text-decoration:none;transition:color .2s ease}.LoginForm_forgotLink__34luG:hover:not(:disabled){filter:brightness(90%)}.LoginForm_forgotLink__34luG:active:not(:disabled){filter:brightness(80%)}.LoginForm_ghostButton__phl79{display:flex;align-items:center;justify-content:center;padding:1.2rem 2rem;border-radius:999.9rem;background:rgba(255,255,255,.5);backdrop-filter:blur(.8rem);-webkit-backdrop-filter:blur(.8rem);box-shadow:0 .2rem .8rem rgba(15,23,42,.1);color:#0f172a;font-size:1.6rem;font-weight:600;line-height:2.4rem;letter-spacing:0;transition:all .3s ease}.LoginForm_ghostButton__phl79:hover{filter:brightness(90%)}.LoginForm_ghostButton__phl79:active{filter:brightness(80%)}@media(max-width:768px){.LoginForm_card__Fm6_Y{width:100%;padding:3.2rem 2.4rem;border-radius:3.2rem;gap:2rem}.LoginForm_title__JRhke{font-size:3rem;line-height:3.4rem}.LoginForm_subtitle__M_DYD{font-size:1.4rem;line-height:2rem}.LoginForm_form__6Rhic{gap:1.8rem}.LoginForm_formWrapper__aOX6J{gap:1rem}.LoginForm_hint__QhxSn{font-size:1.3rem;padding:1rem 1.2rem}.LoginForm_ghostButton__phl79,.LoginForm_submitButton__PUlF8{width:100%;padding:1.2rem 1.6rem;font-size:1.4rem}}.LoginHero_hero__BfRye{display:flex;flex-direction:column;align-items:center;gap:1.8rem}@media(max-width:768px){.LoginHero_hero__BfRye{gap:1.2rem;padding:0 1.6rem}}.LoginHero_title__Gisbm{font-family:var(--font-oswald);font-size:5.6rem;font-weight:700;line-height:5.6rem;color:#fff}@media(max-width:768px){.LoginHero_title__Gisbm{font-size:3.6rem;line-height:3.8rem;text-align:center}}.LoginHero_subtitle__UDMyE{color:rgba(255,255,255,.9);font-size:1.6rem;font-weight:500;line-height:2.4rem;letter-spacing:0}@media(max-width:768px){.LoginHero_subtitle__UDMyE{font-size:1.4rem;line-height:2rem;text-align:center}}.page_page__4SjPy{display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/backgrounds/viva-background.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:100vh;border-radius:0 0 3.2rem 3.2rem;padding:4rem 2rem}.page_page__4SjPy:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,17,27,.28),rgba(6,17,27,.18) 38%,rgba(6,17,27,.36));pointer-events:none;z-index:0}@media(max-width:768px){.page_page__4SjPy{padding:8rem 1.6rem 4rem;border-radius:0 0 2.4rem 2.4rem}}.RegisterForm_card__hv4OW{display:flex;flex-direction:column;position:relative;overflow:hidden;background:rgba(255,255,255,.75);backdrop-filter:blur(3rem) saturate(180%);-webkit-backdrop-filter:blur(3rem) saturate(180%);border:.1rem solid rgba(255,255,255,.4);box-shadow:0 .8rem 3.2rem rgba(15,23,42,.2),inset 0 0 0 .1rem rgba(255,255,255,.6);width:48rem;gap:2.4rem;padding:4.8rem;border-radius:5rem;will-change:transform,opacity}.RegisterForm_card__hv4OW:before{content:"";position:absolute;top:0;left:0;right:0;height:.1rem;background:linear-gradient(90deg,transparent,rgba(7,151,166,.6),transparent)}.RegisterForm_header__4t34D{display:flex;flex-direction:column;gap:1.2rem;text-align:center}.RegisterForm_title__lDpYc{font-family:var(--font-oswald);font-size:4rem;font-weight:700;line-height:4.4rem;color:#0f172a;letter-spacing:.02em;text-transform:uppercase;will-change:transform,opacity}.RegisterForm_subtitle__Zv3Ds{color:rgba(15,23,42,.7);font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:0;will-change:transform,opacity}.RegisterForm_form__LJdEu{display:flex;flex-direction:column;gap:2.4rem}.RegisterForm_formWrapper__GO2R6{display:flex;flex-direction:column;gap:1.2rem}.RegisterForm_passwordToggle__26Z4S{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:rgba(0,0,0,0);padding:.4rem;border-radius:99.9rem;color:#64748b;transition:color .2s ease,background .2s ease}.RegisterForm_passwordToggle__26Z4S:hover:not(:disabled){color:#0f172a;background:rgba(148,163,184,.15)}.RegisterForm_passwordToggle__26Z4S:disabled{opacity:.6;cursor:not-allowed}.RegisterForm_actions__tWKZq{display:flex;flex-direction:column;gap:1.2rem}.RegisterForm_submitButton__JeAEs{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2rem;border-radius:999.9rem;box-shadow:0 .1rem .3rem 0 rgba(0,0,0,.1),0 .1rem .2rem -.1rem rgba(0,0,0,.1);background:#0797a6;border:none;color:#fff;font-size:1.6rem;font-weight:600;line-height:2.4rem;letter-spacing:0;transition:all .2s ease-in-out;cursor:pointer;will-change:transform,opacity}.RegisterForm_submitButton__JeAEs:hover:not(:disabled){filter:brightness(90%)}.RegisterForm_submitButton__JeAEs:active:not(:disabled){filter:brightness(80%)}.RegisterForm_submitButton__JeAEs:disabled{opacity:.6;cursor:not-allowed}.RegisterForm_ghostButton__g45rD{display:flex;align-items:center;justify-content:center;padding:1.2rem 2rem;border-radius:999.9rem;background:rgba(255,255,255,.5);backdrop-filter:blur(.8rem);-webkit-backdrop-filter:blur(.8rem);box-shadow:0 .2rem .8rem rgba(15,23,42,.1);color:#0f172a;font-size:1.6rem;font-weight:600;line-height:2.4rem;letter-spacing:0;text-decoration:none;transition:all .3s ease}.RegisterForm_ghostButton__g45rD:hover{filter:brightness(90%)}.RegisterForm_ghostButton__g45rD:active{filter:brightness(80%)}@media(max-width:768px){.RegisterForm_card__hv4OW{width:100%;padding:3.2rem 2.4rem;border-radius:3.2rem;gap:2rem}.RegisterForm_title__lDpYc{font-size:3rem;line-height:3.4rem}.RegisterForm_subtitle__Zv3Ds{font-size:1.4rem;line-height:2rem}.RegisterForm_form__LJdEu{gap:1.8rem}.RegisterForm_formWrapper__GO2R6{gap:1rem}.RegisterForm_ghostButton__g45rD,.RegisterForm_submitButton__JeAEs{width:100%;padding:1.2rem 1.6rem;font-size:1.4rem}}.page_page__jbz59{display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(/backgrounds/viva-background.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:100vh;border-radius:0 0 3.2rem 3.2rem;padding:4rem 2rem}.page_page__jbz59:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,17,27,.28),rgba(6,17,27,.18) 38%,rgba(6,17,27,.36));pointer-events:none;z-index:0}@media(max-width:768px){.page_page__jbz59{padding:8rem 1.6rem 4rem;border-radius:0 0 2.4rem 2.4rem}}