.QuickEntryChoices_paymentGrid__hj1RT,.QuickEntryChoices_twoChoiceGrid__9kptb{display:grid;grid-gap:6px;gap:6px}.QuickEntryChoices_twoChoiceGrid__9kptb{grid-template-columns:repeat(2,minmax(0,1fr))}.QuickEntryChoices_paymentGrid__hj1RT{grid-template-columns:repeat(3,minmax(0,1fr))}.QuickEntryChoices_rideSourceScroller__GlaOc{display:flex;gap:8px;max-width:100%;padding:2px 1px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.QuickEntryChoices_rideSourceScroller__GlaOc::-webkit-scrollbar{display:none}.QuickEntryChoices_choiceButton__0L9Dm{min-height:44px;padding:6px 8px;border:1px solid var(--color-border-strong);border-radius:10px;background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit;font-size:.9rem;font-weight:750;line-height:1.2;cursor:pointer;touch-action:manipulation}.QuickEntryChoices_tollButton__WsAKr{min-height:48px}.QuickEntryChoices_paymentButton__9wWDM{padding-inline:4px;font-size:clamp(.75rem,3.35vw,.88rem);overflow-wrap:anywhere}.QuickEntryChoices_rideSourceButton__4zWFn{flex:0 0 auto;min-width:72px;padding-inline:14px;white-space:nowrap;scroll-snap-align:start}.QuickEntryChoices_choiceButton__0L9Dm small{display:block;margin-top:2px;color:var(--color-text-secondary);font-size:.72rem;font-weight:650}.QuickEntryChoices_choiceButton__0L9Dm.QuickEntryChoices_selected__cdM3V{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.QuickEntryChoices_choiceButton__0L9Dm:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.QuickEntryChoices_choiceButton__0L9Dm:disabled{cursor:not-allowed;opacity:.5}.RideMethodField_field__6rfof{display:grid;grid-gap:6px;gap:6px;width:100%}.RideMethodField_label__DAnsd{color:var(--color-text-primary);font-size:.9rem;font-weight:650}.RideMethodField_label__DAnsd span{display:inline-block;margin-left:6px;color:var(--color-text-secondary);font-size:.72rem;font-weight:400}.AmountVoiceButton_wrapper___WokS{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.AmountVoiceButton_micButton__D4Nqw{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer}.AmountVoiceButton_micButton__D4Nqw[data-has-visible-label=true]{width:auto;min-width:52px;gap:8px;border-radius:999px;padding:0 18px}.AmountVoiceButton_buttonLabel__x7mjX{font-size:.92rem;font-weight:800;white-space:nowrap}.AmountVoiceButton_micButton__D4Nqw:hover{border-color:var(--color-accent);color:var(--color-accent)}.AmountVoiceButton_micButton__D4Nqw:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AmountVoiceButton_micButton__D4Nqw:disabled{cursor:wait}.AmountVoiceButton_micButton__D4Nqw.AmountVoiceButton_unavailable__WpLtF{cursor:not-allowed;opacity:.55}.AmountVoiceButton_micSvg__tvJI_{width:24px;height:24px}.AmountVoiceButton_trailing__tbWkm{position:absolute;top:2px;right:2px;z-index:2}.AmountVoiceButton_trailing__tbWkm .AmountVoiceButton_micButton__D4Nqw{width:44px;height:44px;border-color:transparent;border-radius:10px;background:transparent;color:var(--color-text-secondary)}.AmountVoiceButton_trailing__tbWkm .AmountVoiceButton_micButton__D4Nqw:hover{border-color:transparent;background:var(--color-accent-soft);color:var(--color-accent)}.AmountVoiceButton_trailing__tbWkm .AmountVoiceButton_micSvg__tvJI_{width:20px;height:20px}.AmountVoiceButton_listening__96EEQ{animation:AmountVoiceButton_voicePulse__MmVK7 1.5s infinite}.AmountVoiceButton_listening__96EEQ,.AmountVoiceButton_trailing__tbWkm .AmountVoiceButton_micButton__D4Nqw.AmountVoiceButton_listening__96EEQ{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.AmountVoiceButton_errorText__3TCpR{border-radius:6px;background:var(--color-danger);color:#fff;max-width:min(280px,calc(100vw - 32px));white-space:normal;box-shadow:0 2px 8px rgba(0,0,0,.25)}.AmountVoiceButton_errorText__3TCpR,.AmountVoiceButton_unavailableText__l5qS8{position:absolute;right:0;bottom:calc(100% + 8px);z-index:10;padding:5px 8px;font-size:12px;width:max-content}.AmountVoiceButton_unavailableText__l5qS8{display:block;max-width:min(250px,calc(100vw - 32px));border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-raised);color:var(--color-text-secondary)}@keyframes AmountVoiceButton_voicePulse__MmVK7{0%{box-shadow:0 0 0 0 var(--color-accent-soft)}70%,to{box-shadow:0 0 0 7px transparent}}@media (prefers-reduced-motion:reduce){.AmountVoiceButton_listening__96EEQ{animation:none}}.RideRecords_container__NTT_H{width:100%;height:100dvh;background:var(--app-bg);display:flex;flex-direction:column;color:var(--color-text-primary);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;box-sizing:border-box}.RideRecords_fixedHeader__vxr6P{position:-webkit-sticky;position:sticky;top:0;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:var(--nav-surface);border-bottom:1px solid var(--surface-border);box-shadow:var(--surface-rim),0 7px 18px color-mix(in srgb,#000 10%,transparent);backdrop-filter:var(--glass-nav-filter);-webkit-backdrop-filter:var(--glass-nav-filter);z-index:10}.RideRecords_title__LUM1u{font-size:1.05rem;font-weight:700;margin:0;text-align:center}.RideRecords_fixedHeader__vxr6P>:last-child{justify-self:end}.RideRecords_backBtn__UEhY_{background:transparent;border:none;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;padding:8px;margin-left:-8px;color:var(--color-text-primary);font-weight:700;min-height:44px;min-width:44px;font-size:.9rem;justify-self:start}.RideRecords_scrollBody__1C7_N{flex:1 1 auto;width:100%;max-width:720px;margin:0 auto;padding:16px;display:flex;flex-direction:column;min-height:0;gap:16px;box-sizing:border-box}.RideRecords_scrollBody__1C7_N:after{content:"";display:block;min-height:calc(88px + env(safe-area-inset-bottom));flex-shrink:0}.RideRecords_legacyQuarantineNotice__RyIhA{display:flex;flex-direction:column;gap:3px;padding:11px 13px;border-left:2px solid var(--color-accent);border-radius:3px 9px 9px 3px;color:var(--color-text-secondary);background:var(--card-gradient);box-shadow:var(--surface-rim),var(--surface-shadow);font-size:.84rem;line-height:1.5}.RideRecords_legacyQuarantineNotice__RyIhA strong{color:var(--color-text-primary);font-size:.88rem}.RideRecords_modeTabs__MXBmZ{display:flex;background:var(--segmented-surface);border-radius:10px;padding:4px;box-shadow:var(--surface-rim),var(--surface-shadow);border:1px solid var(--surface-border);flex-shrink:0}.RideRecords_modeTabBtn__kxTmA{flex:1 1;padding:10px 0;border:none;background:transparent;color:var(--color-text-secondary);font-size:.85rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s;min-height:44px}.RideRecords_modeTabActive__JQyDa{background:color-mix(in srgb,var(--color-accent) 8%,var(--ta-surface));color:var(--color-text-primary);box-shadow:0 1px 2px rgba(0,0,0,.1);border:1px solid var(--color-border)}.RideRecords_placeSearchEntry__ECsSh{--surface-highlight-color:var(--color-accent);margin-top:max(5px,calc(var(--favorites-handle-top) - 224px));width:100%;min-height:64px;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid var(--surface-border);border-radius:14px;color:var(--color-text-primary);background:var(--card-gradient);box-shadow:var(--surface-rim),var(--surface-shadow);text-align:left;cursor:pointer}.RideRecords_placeSearchIcon__An2CH{--icon-plate-tint:var(--color-accent);width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--color-accent);background:var(--glass-icon-tint-layer),var(--glass-icon-world-bleed),var(--glass-icon-surface);box-shadow:var(--glass-inner-highlight);backdrop-filter:var(--glass-icon-filter);-webkit-backdrop-filter:var(--glass-icon-filter)}.RideRecords_placeSearchEntry__ECsSh>span:nth-child(2){min-width:0}.RideRecords_placeSearchEntry__ECsSh strong{display:block;font-size:.9rem}.RideRecords_placeSearchEntry__ECsSh small{display:block;margin-top:3px;overflow:hidden;color:var(--color-text-secondary);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.RideRecords_placeSearchChevron__D97Yk{color:var(--color-text-secondary);transform:rotate(180deg)}.RideRecords_calendarStrip__NzZh4{display:flex;gap:12px;overflow-x:auto;padding:2px 4px 16px;margin:0 -4px;scrollbar-width:none;flex:0 0 auto;touch-action:pan-x}.RideRecords_calendarStrip__NzZh4::-webkit-scrollbar{display:none}.RideRecords_dateBtn__mXD61{flex:0 0 auto;background:var(--card-gradient);box-sizing:border-box;border:1px solid var(--surface-border);box-shadow:var(--surface-rim),var(--surface-shadow);border-radius:12px;padding:10px 16px;display:flex;flex-direction:column;align-items:center;color:var(--color-text-secondary);transition:all .2s;cursor:pointer;min-height:52px;min-width:64px}.RideRecords_dateActive__wp_l9{background:rgba(var(--color-accent-rgb,59,130,246),.1);border-color:var(--color-accent);color:var(--color-accent);box-shadow:none}.RideRecords_dateLabel__Nu_if{font-size:1rem;font-weight:800}.RideRecords_dayLabel__aH6P3{font-size:.65rem;margin-top:2px}.RideRecords_contentArea__DIdav{flex:0 0 auto;min-height:auto;display:flex;flex-direction:column;gap:20px}.RideRecords_kpiGrid__I_VlU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.RideRecords_kpiCard__CvZem{--surface-highlight-color:var(--color-accent);background:var(--card-gradient);border-radius:12px;padding:14px;display:flex;flex-direction:column;justify-content:center;gap:6px;box-shadow:var(--surface-rim),var(--surface-shadow);border:1px solid var(--surface-border);min-width:0}.RideRecords_kpiCardFull__eGOlL{grid-column:span 2;flex-direction:row;align-items:center;justify-content:space-between}.RideRecords_kpiLabel__qxZxw{font-size:.75rem;color:var(--color-text-secondary);font-weight:600;white-space:nowrap}.RideRecords_kpiValueMain__Zjr7v{font-size:clamp(1.2rem,6vw,1.6rem);font-weight:800;color:var(--color-text-primary);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:monospace,sans-serif}.RideRecords_kpiValueMain__Zjr7v span{font-size:.8rem;margin-left:2px}.RideRecords_kpiValueSecondary__vJ0qA{font-size:1rem;font-weight:700;color:var(--color-text-secondary)}.RideRecords_kpiValueSecondary__vJ0qA span{font-size:.75rem}.RideRecords_kpiDanger__Dgto9{color:var(--color-danger)}.RideRecords_kpiAccent__woHbQ{color:var(--color-accent)}.RideRecords_kpiBottomRow__yjTE_{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--color-text-secondary);border-top:1px dashed var(--color-border);padding-top:8px;margin-top:4px;font-weight:600}.RideRecords_recordsList__JagHx{display:flex;flex-direction:column;gap:12px}.RideRecords_activeRideCard__TAzOT{background-color:rgba(245,158,11,.1);border:1px solid #f59e0b;border-radius:12px;padding:16px;color:#d97706;text-align:center;font-weight:700;font-size:.9rem}.RideRecords_emptyHint__mTw5I{margin-top:16px;padding:32px 24px;background:var(--panel-surface);border:1px dashed var(--surface-border);border-radius:16px;font-size:.95rem;color:var(--color-text-secondary);text-align:center;line-height:1.6}.RideRecords_emptyHintSub__TOwkf{display:block;font-size:.8rem;color:var(--color-text-disabled);margin-top:8px}.RideRecords_listItem__Mg5HT{--surface-highlight-color:var(--color-accent);background:var(--card-gradient);border:1px solid var(--surface-border);border-radius:12px;padding:16px;display:flex;align-items:center;cursor:pointer;transition:all .2s;text-align:left;box-shadow:var(--surface-rim),var(--surface-shadow)}.RideRecords_listItem__Mg5HT:active{background:color-mix(in srgb,var(--color-accent) 5%,var(--ta-surface-elevated));transform:scale(.99)}.RideRecords_listMain__7oike{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.RideRecords_listHeader__3JsFx{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.RideRecords_listTime__iyaKw{font-size:1rem}.RideRecords_listAmount__vu3lA,.RideRecords_listTime__iyaKw{font-weight:800;color:var(--color-text-primary);font-family:monospace,sans-serif}.RideRecords_listAmount__vu3lA{font-size:1.1rem}.RideRecords_listAmountUnentered__mtofI{color:var(--color-warning);font-size:.9rem;background:rgba(245,158,11,.1);padding:4px 8px;border-radius:6px}.RideRecords_listAmountSimple__ZvgHM{color:var(--color-success)}.RideRecords_listDetails__S40tP{display:flex;flex-wrap:wrap;gap:8px;font-size:.75rem;align-items:center}.RideRecords_badge__O8tQH{padding:3px 8px;border-radius:6px;font-weight:700;font-size:.7rem;white-space:nowrap}.RideRecords_badgePayment__bi9FP{background-color:rgba(59,130,246,.1);color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.RideRecords_badgeSimple__Ghsez{background-color:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.RideRecords_badgeHighway__V9BhC{background-color:rgba(139,92,246,.1);color:#8b5cf6;border:1px solid rgba(139,92,246,.2)}.RideRecords_listLocation__sM5vm{color:var(--color-text-secondary);font-size:.8rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.RideRecords_locationRow__3rKMN{display:flex;align-items:center;gap:6px}.RideRecords_listMemo__VEpiG{margin-top:8px;font-size:.75rem;color:var(--color-text-secondary);background:color-mix(in srgb,var(--ta-surface-elevated) 78%,transparent);padding:8px 10px;border-radius:8px;border:1px solid var(--color-border);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RideRecords_memoLabel__MVEcj{font-weight:700;color:var(--color-text-primary);margin-right:6px}.RideRecords_listAction__bBdRF{flex:0 0 auto;display:flex;align-items:center;gap:2px;color:var(--color-text-secondary);font-size:.75rem;font-weight:700;margin-left:12px}.RideRecords_actionWarning__kwjHa{color:var(--color-warning)}.RideRecords_overlay__a4IKC{position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:RideRecords_fadeIn__DAfDh .2s ease-out}.RideRecords_bottomSheet__mO__W{position:fixed;bottom:0;left:0;right:0;max-height:calc(100dvh - env(safe-area-inset-top) - 20px);background:var(--panel-surface);border-top-left-radius:24px;border-top-right-radius:24px;z-index:9999;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--surface-rim),0 -8px 28px rgba(0,0,0,.18);animation:RideRecords_slideUp__4HRR2 .3s cubic-bezier(.16,1,.3,1);border-top:1px solid var(--color-border)}@keyframes RideRecords_fadeIn__DAfDh{0%{opacity:0}to{opacity:1}}@keyframes RideRecords_slideUp__4HRR2{0%{transform:translateY(100%)}to{transform:translateY(0)}}.RideRecords_sheetHeader__VEkZb{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid var(--color-border);flex:0 0 auto}.RideRecords_sheetTitle__5_oFc{font-size:1.1rem;font-weight:800;color:var(--color-text-primary)}.RideRecords_closeBtn__jvT6f{background:var(--color-background);border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-secondary);cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-right:-4px}.RideRecords_sheetContent__oZK0X{padding:12px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px}.RideRecords_liveFareNotice__4nmtM{margin:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border));border-radius:10px;background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));color:var(--color-text-secondary);font-size:.8rem;line-height:1.35}.RideRecords_readOnlyInfo__JiPAQ{background:var(--card-gradient);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--color-border)}.RideRecords_journeySource__mRPdw{margin:2px 0 0;color:var(--color-text-secondary);font-size:.72rem;text-align:right}.RideRecords_infoRow__sJp_h{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.RideRecords_infoLabel__0DZz5{color:var(--color-text-secondary);font-weight:600}.RideRecords_infoValue__1mWRp{color:var(--color-text-primary);font-weight:800;text-align:right;word-break:break-all}.RideRecords_formGroup__BKJYA{display:flex;flex-direction:column;gap:6px}.RideRecords_formLabel__vYIUp{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:var(--color-text-primary)}.RideRecords_formLabel__vYIUp span.RideRecords_required__1rp1Z{background:rgba(239,68,68,.1);color:var(--color-danger);font-size:.65rem;padding:2px 6px;border-radius:4px;border:1px solid rgba(239,68,68,.2)}.RideRecords_formLabel__vYIUp span.RideRecords_optional__HRl3z{background:var(--color-background);color:var(--color-text-secondary);font-size:.65rem;padding:2px 6px;border-radius:4px;border:1px solid var(--color-border)}.RideRecords_recordInput__zt4AA,.RideRecords_recordSelect___4EYL,.RideRecords_recordTextarea__eEs_P{background-color:color-mix(in srgb,var(--ta-surface-elevated) 72%,var(--app-bg));border:1px solid var(--color-border);border-radius:12px;padding:10px 12px;color:var(--color-text-primary);font-size:1rem;font-weight:600;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px}.RideRecords_recordSelect___4EYL{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239ca3af%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;padding-right:40px}.RideRecords_recordTextarea__eEs_P{resize:vertical;font-family:inherit;font-weight:500;line-height:1.5}.RideRecords_recordInput__zt4AA:focus,.RideRecords_recordSelect___4EYL:focus,.RideRecords_recordTextarea__eEs_P:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(var(--color-accent-rgb,59,130,246),.2)}.RideRecords_quickFareInput__a7Xq6{min-height:52px;font-size:1.5rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RideRecords_stickyActionBar__TglbV{position:relative;background:var(--nav-surface);padding:10px 16px calc(10px + 57px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px;z-index:10;flex:0 0 auto}.RideRecords_saveBtn__UP37k{background-color:var(--color-accent);color:#fff;border:none;border-radius:12px;padding:12px;font-size:1rem;font-weight:800;cursor:pointer;min-height:48px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px rgba(var(--color-accent-rgb,59,130,246),.2)}.RideRecords_deleteBtnOutline__Ra_R6{background:transparent;color:var(--color-danger);border:1px solid var(--color-danger);border-radius:12px;padding:12px;font-size:.95rem;font-weight:700;cursor:pointer;min-height:48px;width:100%}.RideRecords_deleteConfirm__WJvbk{text-align:center;width:100%}.RideRecords_deleteConfirm__WJvbk p{color:var(--color-danger);margin-bottom:16px;font-weight:800;font-size:1rem;line-height:1.5}.RideRecords_deleteConfirmButtons__TNXZb{display:flex;gap:12px}.RideRecords_cancelDeleteBtn__4v5zj{flex:1 1;background:var(--color-background);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:12px;padding:16px;font-weight:700;cursor:pointer;min-height:52px}.RideRecords_executeDeleteBtn__gzS6e{flex:1 1;background:var(--color-danger);color:#fff;border:none;border-radius:12px;padding:16px;font-weight:800;cursor:pointer;min-height:52px}:is(.RideRecords_bottomSheet__mO__W,.RideRecords_emptyHint__mTw5I){backdrop-filter:var(--glass-primary-filter);-webkit-backdrop-filter:var(--glass-primary-filter)}:is(.RideRecords_legacyQuarantineNotice__RyIhA,.RideRecords_modeTabs__MXBmZ,.RideRecords_placeSearchEntry__ECsSh,.RideRecords_dateBtn__mXD61,.RideRecords_kpiCard__CvZem,.RideRecords_listItem__Mg5HT,.RideRecords_readOnlyInfo__JiPAQ,.RideRecords_liveFareNotice__4nmtM){backdrop-filter:var(--glass-secondary-filter);-webkit-backdrop-filter:var(--glass-secondary-filter)}@media (min-width:768px){.RideRecords_bottomSheet__mO__W{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:100%;max-width:500px;border-radius:24px;border:1px solid var(--color-border);animation:RideRecords_zoomIn__JXXBX .3s cubic-bezier(.16,1,.3,1)}@keyframes RideRecords_zoomIn__JXXBX{0%{opacity:0;transform:translate(-50%,-45%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.RideRecords_stickyActionBar__TglbV{border-bottom-left-radius:24px;border-bottom-right-radius:24px;padding-bottom:20px}}.RideRecords_inputWrap__7HGn_{display:flex;flex-direction:column;gap:6px}.RideRecords_amountInputRow__Cl7T1,.RideRecords_voiceInputRow__9A3C9{position:relative;min-width:0}.RideRecords_amountInputRow__Cl7T1 .RideRecords_recordInput__zt4AA,.RideRecords_voiceInputRow__9A3C9>:first-child{min-width:0;width:100%;padding-right:56px}.RideRecords_quickAddGroup__d5u5s{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.RideRecords_quickAddBtn__jU5fd{padding:8px 4px;border-radius:8px;border:1px solid var(--color-border-strong);background:var(--color-page-bg);color:var(--color-text-primary);font-size:14px;font-weight:600;cursor:pointer;touch-action:manipulation;min-height:44px}.RideRecords_clearAmountBtn__msBM8{padding:0 16px;border-radius:8px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font-size:13px;font-weight:500;cursor:pointer;touch-action:manipulation;min-height:44px;display:flex;align-items:center;justify-content:center}.RideRecords_labelRow__eLdSq{display:flex;justify-content:space-between;align-items:center}.RideRecords_labelRow__eLdSq .RideRecords_formLabel__vYIUp{margin-bottom:0}.RideRecords_amountSubLabel__8zqGQ{color:var(--color-text-secondary);font-size:.82rem;font-weight:700}.RideDraftNotice_notice__7sO93{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;padding:7px 9px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-background);color:var(--color-text-primary)}.RideDraftNotice_copy__4OLEW{display:flex;flex-direction:column;gap:1px;font-size:12px;line-height:1.3}.RideDraftNotice_copy__4OLEW strong{font-size:13px;font-weight:650}.RideDraftNotice_copy__4OLEW span{color:var(--color-text-secondary)}.RideDraftNotice_actions__fNPKN{display:flex;gap:5px}.RideDraftNotice_actions__fNPKN button{min-height:44px;padding:0 9px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap}.RideDraftNotice_actions__fNPKN button:first-child{border-color:var(--color-accent);color:var(--color-accent)}@media (max-width:360px){.RideDraftNotice_notice__7sO93{align-items:flex-start}.RideDraftNotice_actions__fNPKN{width:100%}.RideDraftNotice_actions__fNPKN button{flex:1 1}}