.StatCard_card__Eqe8B{background:var(--color-surface-primary);border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;align-items:center;gap:16px;transition:box-shadow .15s ease}.StatCard_card__Eqe8B:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.StatCard_icon__46ltU{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.StatCard_info__Qe9TN{display:flex;flex-direction:column}.StatCard_label__yzvWK{font-size:13px;color:var(--color-text-secondary);font-weight:500;margin-bottom:4px}.StatCard_value__vo2nJ{font-size:28px;font-weight:700;color:var(--color-text-primary);line-height:1.1}.StatusBadge_badge__M4ZLM{display:inline-flex;align-items:center;padding:7px 18px;border-radius:9999px;font-size:14px;font-weight:600;text-transform:capitalize;white-space:nowrap}.StatusBadge_pending__ubbxS{background-color:#f5871f;color:#ffffff}.StatusBadge_assigned__3LBuz,.StatusBadge_confirmed__KBLvQ{background-color:var(--color-interactive-accent-subtle);color:var(--color-text-primary)}.StatusBadge_completed__0qma_{background-color:#e8f5e9;color:var(--color-sentiment-positive)}.StatusBadge_cancelled__9mNCu{background-color:#ffebee;color:var(--color-sentiment-negative)}.StatusBadge_en_route__LcHv2{background-color:var(--color-interactive-accent-subtle);color:var(--color-text-primary)}.StatusBadge_picked_up__RAT4l{background-color:#f3e5f5;color:#6a1b9a}.BookingCard_card__SqYWp{background:var(--color-surface-primary);border-radius:16px;padding:22px 24px;border:1px solid var(--color-border-secondary);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.BookingCard_card__SqYWp:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.BookingCard_route__KSqug{display:flex;flex-direction:column;gap:6px}.BookingCard_routeLine__R44_k{display:flex;align-items:center;gap:12px}.BookingCard_dot__BfZ0P{width:9px;height:9px;border-radius:9999px;flex-shrink:0}.BookingCard_dotOrigin__SLbjc{background:var(--color-button-primary)}.BookingCard_dotDest__00po1{background:#4f9cf9}.BookingCard_location__V8prZ{font-size:19px;font-weight:500;color:var(--color-text-primary)}.BookingCard_statusRow__EU_aV{margin:16px 0 4px}.BookingCard_details__r9kP9{border-top:1px solid var(--color-border-primary);margin-top:16px;padding-top:16px;display:flex;flex-direction:column;gap:12px}.BookingCard_detailRow__jT9gJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.BookingCard_detailLabel__zYJXa{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--color-text-primary)}.BookingCard_detailIcon__5DK27{color:var(--color-text-primary);display:grid;place-items:center}.BookingCard_detailValue__JwaJs{font-size:15px;color:var(--color-text-primary);font-weight:500}.BookingCard_footer__UDJ_E{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border-primary);margin-top:16px;padding-top:18px}.BookingCard_totalLabel__Lm2pz{font-size:16px;font-weight:600;color:var(--color-text-primary)}.BookingCard_price__Jla5e{font-size:17px;font-weight:700;color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px}.MyBookingsPage_page__oBFZF{padding:28px 24px 56px;max-width:880px;margin:0 auto}.MyBookingsPage_panel___o_qV{background:var(--color-surface-secondary);border-radius:28px;padding:40px clamp(20px,6vw,72px)}.MyBookingsPage_title__Zz0xG{font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary);text-align:center;margin:0 0 22px}.MyBookingsPage_tabs__Riy_Z{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px}.MyBookingsPage_tab__IfH4N{padding:8px 18px;border-radius:9999px;border:1px solid var(--color-border-secondary);background:var(--color-surface-primary);font-size:14px;font-weight:600;color:var(--color-text-primary);cursor:pointer;transition:all .15s ease}.MyBookingsPage_tab__IfH4N:hover{border-color:var(--color-text-secondary)}.MyBookingsPage_tabActive__rPZKg{background:var(--color-button-primary);border-color:var(--color-button-primary);color:var(--color-text-primary)}.MyBookingsPage_grid__3Thj2{display:flex;flex-direction:column;gap:18px}.MyBookingsPage_newBooking__MpsTJ{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:26px;border-radius:16px;border:1px solid var(--color-border-secondary);background:var(--color-surface-primary);font-size:16px;font-weight:600;color:var(--color-text-primary);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.MyBookingsPage_newBooking__MpsTJ:hover{border-color:var(--color-button-primary);box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-1px)}.MyBookingsPage_newBooking__MpsTJ svg{color:var(--color-text-primary)}.MyBookingsPage_emptyText___f3PW{text-align:center;padding:28px 12px;font-size:15px;color:var(--color-text-secondary)}.MyBookingsPage_error__8XOES,.MyBookingsPage_loading__z6XOr{text-align:center;padding:60px 20px;font-size:16px;color:var(--color-text-secondary)}.MyBookingsPage_error__8XOES{color:var(--color-sentiment-negative)}@media (max-width:640px){.MyBookingsPage_panel___o_qV{padding:28px 18px;border-radius:20px}.MyBookingsPage_title__Zz0xG{font-size:28px}}.TrackingPage_page__ubDIk{padding:32px 24px;max-width:1100px;margin:0 auto}.TrackingPage_container__AYuKD{width:100%}.TrackingPage_backButton__3QbAb{border:none;background:none;color:var(--color-text-primary);font-size:14px;font-weight:600;cursor:pointer;padding:0;margin-bottom:20px}.TrackingPage_backButton__3QbAb:hover{text-decoration:underline}.TrackingPage_title__pbRyS{font-size:28px;font-weight:700;color:var(--color-text-primary);margin-bottom:24px}.TrackingPage_content__1GNN2{display:grid;grid-template-columns:1fr 320px;gap:24px}.TrackingPage_mapArea__pKzh_{width:100%}.TrackingPage_mapPlaceholder__UIx7c{background:linear-gradient(135deg,#e0f7fa,#b2ebf2 50%,#80deea);border-radius:16px;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--color-text-primary)}.TrackingPage_mapIcon__4NrN5{font-size:48px}.TrackingPage_mapPlaceholder__UIx7c p{font-size:16px;font-weight:500}.TrackingPage_sidebar__QWC8W{display:flex;flex-direction:column;gap:16px}.TrackingPage_infoCard__PXj_N{background:var(--color-surface-primary);border-radius:14px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.TrackingPage_infoTitle__XPM_L{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.TrackingPage_driverInfo__3jJrR{display:flex;align-items:center;gap:12px}.TrackingPage_driverAvatar__IjVH6{width:44px;height:44px;border-radius:50%;background:var(--color-surface-secondary);display:flex;align-items:center;justify-content:center;font-size:24px}.TrackingPage_driverName__dSeJL{font-size:15px;font-weight:600;color:var(--color-text-primary)}.TrackingPage_driverSub__A37bf{font-size:13px;color:var(--color-text-secondary)}.TrackingPage_vehicleInfo__do6wz{font-size:15px;color:var(--color-text-primary)}.TrackingPage_etaValue__ySjo9{font-size:20px;font-weight:700;color:var(--color-text-primary)}.TrackingPage_loading__3Oiyq{text-align:center;padding:60px 20px;font-size:16px;color:var(--color-text-secondary)}@media (max-width:768px){.TrackingPage_content__1GNN2{grid-template-columns:1fr}.TrackingPage_mapPlaceholder__UIx7c{min-height:250px}}.BookingsPage_page__LtrN_{display:flex;flex-direction:column;gap:24px}.BookingsPage_header__7MXaq{display:flex;align-items:center;justify-content:space-between}.BookingsPage_title__Fe1iR{font-size:24px;font-weight:700;color:var(--color-text-primary)}.BookingsPage_filters__k_OPa{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.BookingsPage_filterSelect__k36Bs{padding:8px 34px 8px 12px;border:1px solid var(--color-border-secondary);border-radius:8px;font-size:14px;background-color:var(--color-surface-primary);color:var(--color-text-primary);cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23868685' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.BookingsPage_filterSelect__k36Bs:focus{border-color:var(--color-button-primary)}.BookingsPage_filterInput__V3hHb{padding:8px 12px;border:1px solid var(--color-border-secondary);border-radius:8px;font-size:14px;background:var(--color-surface-primary);color:var(--color-text-primary);outline:none}.BookingsPage_filterInput__V3hHb:focus{border-color:var(--color-button-primary)}.BookingsPage_filterLabel__s3zfR{font-size:13px;color:var(--color-text-primary);font-weight:500}@media (max-width:767px){.BookingsPage_filters__k_OPa{flex-direction:column;align-items:stretch;width:100%}.BookingsPage_filterInput__V3hHb,.BookingsPage_filterSelect__k36Bs{width:100%}}.BookingsPage_tableSection__IwiwT{background:var(--color-surface-primary);border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.BookingsPage_loadingContainer__B70hQ{color:var(--color-text-secondary)}.BookingsPage_errorContainer__vELsG,.BookingsPage_loadingContainer__B70hQ{display:flex;align-items:center;justify-content:center;padding:64px;font-size:15px}.BookingsPage_errorContainer__vELsG{color:var(--color-sentiment-negative)}.DriverDetailPage_page__nluhO{display:flex;flex-direction:column;gap:24px}.DriverDetailPage_header__CC0dO{display:flex;align-items:center;gap:16px}.DriverDetailPage_title__OdCYH{font-size:24px;font-weight:700;color:var(--color-text-primary)}.DriverDetailPage_loadingContainer__IGXmC{color:var(--color-text-secondary)}.DriverDetailPage_errorContainer__S1Q1_,.DriverDetailPage_loadingContainer__IGXmC{display:flex;align-items:center;justify-content:center;padding:64px;font-size:15px}.DriverDetailPage_errorContainer__S1Q1_{color:var(--color-sentiment-negative)}.DriverDetailPage_infoCard__UGi4u{background:var(--color-surface-primary);border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.DriverDetailPage_infoGrid__vJl8k{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:768px){.DriverDetailPage_infoGrid__vJl8k{grid-template-columns:1fr}}.DriverDetailPage_infoItem__aHXr1{display:flex;flex-direction:column;gap:4px}.DriverDetailPage_infoLabel__6ESUh{font-size:12px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.DriverDetailPage_infoValue__SeUrL{font-size:15px;color:var(--color-text-primary)}.DriverDetailPage_section__kmZ1y{background:var(--color-surface-primary);border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.DriverDetailPage_sectionTitle__fJzxM{font-size:18px;font-weight:600;color:var(--color-text-primary);margin-bottom:16px}.DriversPage_page__52i0_{display:flex;flex-direction:column;gap:24px}.DriversPage_header__rPaSF{display:flex;align-items:center;justify-content:space-between}.DriversPage_title__n_M_t{font-size:24px;font-weight:700;color:var(--color-text-primary)}.DriversPage_loadingContainer__7_xpA{color:var(--color-text-secondary)}.DriversPage_errorContainer__irfBR,.DriversPage_loadingContainer__7_xpA{display:flex;align-items:center;justify-content:center;padding:64px;font-size:15px}.DriversPage_errorContainer__irfBR{color:var(--color-sentiment-negative)}.DriversPage_formGrid__1y_it{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:600px){.DriversPage_formGrid__1y_it{grid-template-columns:1fr}}.DriversPage_formActions__Cpmt7{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.DriversPage_actionsCell__5iK0d{display:flex;gap:8px}.DriversPage_deleteConfirmText__LaAkf{font-size:15px;color:var(--color-text-primary);margin-bottom:16px}.DriversPage_deleteActions__kA0yh{display:flex;justify-content:flex-end;gap:12px}.NotificationsPage_page__O8Em3{display:flex;flex-direction:column;gap:24px}.NotificationsPage_header__50efB{display:flex;align-items:center;justify-content:space-between}.NotificationsPage_title__73F9v{font-size:24px;font-weight:700;color:var(--color-text-primary)}.NotificationsPage_loadingContainer__ZXOnb{display:flex;align-items:center;justify-content:center;padding:64px;color:var(--color-text-secondary);font-size:15px}.NotificationsPage_errorContainer__DsTvH{display:flex;align-items:center;justify-content:center;padding:64px;color:var(--color-sentiment-negative);font-size:15px}.NotificationsPage_filterSelect__Z68Fs{padding:8px 34px 8px 14px;border:1px solid var(--color-border-secondary);border-radius:8px;font-size:14px;outline:none;transition:border-color .15s ease;color:var(--color-text-primary);background-color:var(--color-surface-primary);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23868685' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.NotificationsPage_filterSelect__Z68Fs:focus{border-color:var(--color-button-primary)}.NotificationsPage_actionsCell__916i_{display:flex;gap:8px}@media (max-width:767px){.NotificationsPage_filterBar__DB9So{flex-direction:column;align-items:stretch}.NotificationsPage_filterSelect__Z68Fs{width:100%}.NotificationsPage_actionsCell__916i_{flex-wrap:wrap;justify-content:flex-end}}.PricingPage_page__d5IWA{display:flex;flex-direction:column;gap:24px}.PricingPage_header__oFmnf{display:flex;align-items:center;justify-content:space-between}.PricingPage_title__39d5p{font-size:24px;font-weight:700;color:var(--color-text-primary)}.PricingPage_loadingContainer__FO1xd{color:var(--color-text-secondary)}.PricingPage_errorContainer__co50O,.PricingPage_loadingContainer__FO1xd{display:flex;align-items:center;justify-content:center;padding:64px;font-size:15px}.PricingPage_errorContainer__co50O,.PricingPage_errorMessage__4u0Pv{color:var(--color-sentiment-negative)}.PricingPage_errorMessage__4u0Pv{background-color:#ffebee;padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:16px}.PricingPage_formGrid__Z8z_h{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:600px){.PricingPage_formGrid__Z8z_h{grid-template-columns:1fr}}.PricingPage_formActions__Z4KL_{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.PricingPage_actionsCell__pwXzr{display:flex;gap:8px}.PricingPage_deleteConfirmText__sS8YT{font-size:15px;color:var(--color-text-primary);margin-bottom:16px}.PricingPage_deleteActions__bmMI_{display:flex;justify-content:flex-end;gap:12px}.TransfersPage_page__Ru1t3{display:flex;flex-direction:column;gap:24px}.TransfersPage_header__twbHc{display:flex;align-items:center;justify-content:space-between}.TransfersPage_title__gStgP{font-size:24px;font-weight:700;color:var(--color-text-primary)}.TransfersPage_filters__ox4ed{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.TransfersPage_filterSelect__JRDPT{padding:8px 34px 8px 12px;border:1px solid var(--color-border-secondary);border-radius:8px;font-size:14px;background-color:var(--color-surface-primary);color:var(--color-text-primary);cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23868685' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.TransfersPage_filterSelect__JRDPT:focus{border-color:var(--color-button-primary)}@media (max-width:767px){.TransfersPage_filters__ox4ed{flex-direction:column;align-items:stretch;width:100%}.TransfersPage_filterSelect__JRDPT{width:100%}}.TransfersPage_tableSection__X234G{background:var(--color-surface-primary);border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.TransfersPage_loadingContainer__wKKRA{color:var(--color-text-secondary)}.TransfersPage_errorContainer__j6_ZH,.TransfersPage_loadingContainer__wKKRA{display:flex;align-items:center;justify-content:center;padding:64px;font-size:15px}.TransfersPage_errorContainer__j6_ZH{color:var(--color-sentiment-negative)}.TransfersPage_dateTimeCell__y8Y3a{display:flex;flex-direction:column;line-height:1.3}.TransfersPage_dateTimeDate__uaPex{font-weight:600;color:var(--color-text-primary);text-transform:capitalize}.TransfersPage_dateTimeTime__v_5kj{font-size:12px;color:var(--color-text-secondary)}.VehiclesPage_page__aFEKO{display:flex;flex-direction:column;gap:24px}.VehiclesPage_header__Sg1jI{display:flex;align-items:center;justify-content:space-between}.VehiclesPage_title__t5az1{font-size:24px;font-weight:700;color:var(--color-text-primary)}.VehiclesPage_loadingContainer__Sbjhr{color:var(--color-text-secondary)}.VehiclesPage_errorContainer__njaeb,.VehiclesPage_loadingContainer__Sbjhr{display:flex;align-items:center;justify-content:center;padding:64px;font-size:15px}.VehiclesPage_errorContainer__njaeb{color:var(--color-sentiment-negative)}.VehiclesPage_formGrid__w1Ncv{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:600px){.VehiclesPage_formGrid__w1Ncv{grid-template-columns:1fr}}.VehiclesPage_formActions__QmUTY{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.VehiclesPage_actionsCell__e5mG4{display:flex;gap:8px}.VehiclesPage_deleteConfirmText__J7qK8{font-size:15px;color:var(--color-text-primary);margin-bottom:16px}.VehiclesPage_deleteActions___2QaR{display:flex;justify-content:flex-end;gap:12px}.HistoryPage_page__KIhaU{padding-bottom:16px}.HistoryPage_title__Vl8G0{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0 0 16px}.HistoryPage_error__CPm8M,.HistoryPage_loading__paAfG{display:flex;align-items:center;justify-content:center;padding:60px 0;font-size:15px;color:var(--color-text-secondary)}.HistoryPage_error__CPm8M{color:var(--color-sentiment-negative)}.HistoryPage_searchWrapper__ru7HZ{margin-bottom:16px}.HistoryPage_searchInput__lxPOO{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--color-border-secondary);font-size:14px;color:var(--color-text-primary);outline:none;transition:border-color .15s ease;box-sizing:border-box}.HistoryPage_searchInput__lxPOO:focus{border-color:var(--color-sentiment-positive)}.HistoryPage_empty__IaIq9{display:flex;align-items:center;justify-content:center;padding:60px 0;color:var(--color-text-secondary);font-size:14px}.HistoryPage_group__xHheo{margin-bottom:20px}.HistoryPage_dateHeader__Zj0Hr{font-size:13px;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;padding:0 4px}.HistoryPage_item__qcwjg{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-surface-primary);border-radius:10px;padding:12px 14px;margin-bottom:6px;box-shadow:0 1px 2px rgba(0,0,0,.06);cursor:pointer;transition:all .15s ease}.HistoryPage_item__qcwjg:hover{box-shadow:0 2px 6px rgba(0,0,0,.1)}.HistoryPage_itemLeft___Un5R{display:flex;align-items:center;gap:12px;min-width:0}.HistoryPage_itemTime__AfBiD{font-size:15px;font-weight:700;color:var(--color-text-primary);flex-shrink:0}.HistoryPage_itemInfo__ylait{display:flex;flex-direction:column;min-width:0}.HistoryPage_itemClient__R3Ca_{font-size:14px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HistoryPage_itemRoute__i_cG5{font-size:12px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MapPage_page__g9wbo{padding-bottom:16px}.MapPage_title__ODg_S{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0 0 16px}.MapPage_mapContainer__wKt3X{position:relative;border-radius:16px;overflow:hidden}.MapPage_overlay__oBL5S{position:absolute;bottom:16px;left:16px;right:16px;background-color:var(--color-surface-primary);border-radius:12px;padding:16px;box-shadow:0 4px 16px rgba(0,0,0,.15)}.MapPage_overlayHeader__x4B50{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.MapPage_overlayTitle__Eizn1{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--color-sentiment-positive);letter-spacing:.3px}.MapPage_overlayRoute__uvc96{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.MapPage_routePoint__RWAtS{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.MapPage_dot__Ea57g{width:10px;height:10px;border-radius:50%;flex-shrink:0}.MapPage_pickupDot__ktmcx{background-color:var(--color-sentiment-positive)}.MapPage_dropoffDot__o5dmp{background-color:var(--color-sentiment-negative)}.MapPage_routeArrow__ing9H{font-size:14px;color:var(--color-text-secondary);margin-left:3px}.MapPage_overlayClient__aXdYa{font-size:13px;color:var(--color-text-secondary)}.MapPage_noActive__5xRb7{position:absolute;bottom:16px;left:16px;right:16px;background-color:var(--color-surface-primary);border-radius:12px;padding:16px;box-shadow:0 4px 16px rgba(0,0,0,.15);text-align:center;font-size:14px;color:var(--color-text-secondary)}.ConsultPage_wrap__M47vK{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}.ConsultPage_card__7vpfC{width:100%;max-width:480px;background:var(--color-surface-primary);border:1px solid var(--color-border-secondary);border-radius:16px;padding:36px 32px;box-shadow:0 8px 30px rgba(0,0,0,.08)}.ConsultPage_title__diRjg{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 6px}.ConsultPage_subtitle__39Wd0{font-size:14px;color:var(--color-text-secondary);margin:0 0 24px}.ConsultPage_form__ed4_D{display:flex;flex-direction:column;gap:16px}.ConsultPage_field__b_dVk{display:flex;flex-direction:column;gap:6px}.ConsultPage_label___QBEv{font-size:13px;font-weight:600;color:var(--color-text-primary)}.ConsultPage_input__AW_Y_{width:100%;padding:12px 14px;font-size:16px;border:1px solid var(--color-border-secondary);border-radius:12px;background:var(--color-surface-primary);color:var(--color-text-primary);outline:none}.ConsultPage_input__AW_Y_:focus{border-color:var(--color-surface-tertiary,#9fe870)}.ConsultPage_code__l_SWj{text-transform:uppercase;letter-spacing:2px;font-weight:600}.ConsultPage_error__PwySk{font-size:13px;color:var(--color-sentiment-negative,#b3261e);margin:0}.ConsultPage_result__AtC0_{margin-top:4px}.ConsultPage_resultHeader__nMN7A{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ConsultPage_bookingNumber__DtYmB{font-size:20px;font-weight:700;letter-spacing:1px;color:var(--color-text-primary)}.ConsultPage_rows__dlPeS{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ConsultPage_row___hTvd{display:flex;justify-content:space-between;gap:12px;font-size:14px;border-bottom:1px solid var(--color-border-secondary);padding-bottom:12px}.ConsultPage_row___hTvd:last-child{border-bottom:none;padding-bottom:0}.ConsultPage_rowLabel__veiSP{color:var(--color-text-secondary)}.ConsultPage_rowValue__jJ5Yn{color:var(--color-text-primary);font-weight:600;text-align:right}.ConsultPage_total__2cynN{font-size:16px}.ConsultPage_paid__UBe9t{color:var(--color-sentiment-positive,#2e7d32)}.ConsultPage_unpaid__tJepP{color:var(--color-sentiment-negative,#b3261e)}.ConsultPage_payRow__Z88Yv{margin-bottom:16px}.ConsultPage_btnGhost__APr_i{display:inline-block;background:none;border:none;cursor:pointer;font-size:14px;font-weight:600;color:var(--color-text-secondary);text-decoration:underline;padding:0}