.wr-progress__title{margin:0;font-size:20px;font-weight:700;line-height:1.2}.wr-progress__date{margin:2px 0 0;font-size:14px;color:var(--wr-muted-foreground)}.wr-progress__bar{display:flex;gap:4px;margin:18px 0}.wr-progress__seg{flex:1 1 0;min-width:0;height:12px;border-radius:999px;background:var(--wr-muted);box-shadow:inset 0 0 0 1px var(--wr-input)}.wr-progress__seg.is-done{background:var(--wr-primary);box-shadow:inset 0 0 0 1px var(--wr-primary-text)}.wr-progress__seg.is-current{background:transparent;box-shadow:inset 0 0 0 2px var(--wr-foreground)}.wr-progress__count{display:flex;align-items:baseline;gap:8px;margin:0}.wr-progress__count strong{font-size:36px;line-height:1;font-weight:700}.wr-progress__count span{font-size:16px;color:var(--wr-muted-foreground)}.wr-progress__remaining{margin:4px 0 0;font-size:14px;color:var(--wr-muted-foreground)}.wr-progress__actions{margin-top:16px}:root{--ion-font-family: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--wr-background: #faf8f5;--wr-foreground: #0c0a09;--wr-card: #fdfdfc;--wr-muted: #f5f5f4;--wr-muted-foreground: #6b6561;--wr-primary: #facc15;--wr-primary-foreground: #422006;--wr-primary-text: #826803;--wr-destructive: #bc1010;--wr-success: #15803d;--wr-success-text: #166534;--wr-border: #d4d0ce;--wr-input: #958d88;--ion-color-primary: #facc15;--ion-color-primary-rgb: 250, 204, 21;--ion-color-primary-contrast: #422006;--ion-color-primary-contrast-rgb: 66, 32, 6;--ion-color-primary-shade: #dcb412;--ion-color-primary-tint: #fad12c;--ion-color-secondary: #6b6561;--ion-color-secondary-rgb: 107, 101, 97;--ion-color-secondary-contrast: #faf8f5;--ion-color-secondary-contrast-rgb: 250, 248, 245;--ion-color-secondary-shade: #5e5955;--ion-color-secondary-tint: #7a7471;--ion-color-tertiary: #6b6561;--ion-color-tertiary-rgb: 107, 101, 97;--ion-color-tertiary-contrast: #faf8f5;--ion-color-tertiary-contrast-rgb: 250, 248, 245;--ion-color-tertiary-shade: #5e5955;--ion-color-tertiary-tint: #7a7471;--ion-color-success: #15803d;--ion-color-success-rgb: 21, 128, 61;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #127136;--ion-color-success-tint: #2c8d50;--ion-color-warning: #facc15;--ion-color-warning-rgb: 250, 204, 21;--ion-color-warning-contrast: #422006;--ion-color-warning-contrast-rgb: 66, 32, 6;--ion-color-warning-shade: #dcb412;--ion-color-warning-tint: #fad12c;--ion-color-danger: #bc1010;--ion-color-danger-rgb: 188, 16, 16;--ion-color-danger-contrast: #fafaf9;--ion-color-danger-contrast-rgb: 250, 250, 249;--ion-color-danger-shade: #a50e0e;--ion-color-danger-tint: #c32828;--ion-color-light: #f5f5f4;--ion-color-light-rgb: 245, 245, 244;--ion-color-light-contrast: #0c0a09;--ion-color-light-contrast-rgb: 12, 10, 9;--ion-color-light-shade: #d8d8d7;--ion-color-light-tint: #f6f6f5;--ion-color-medium: #6b6561;--ion-color-medium-rgb: 107, 101, 97;--ion-color-medium-contrast: #faf8f5;--ion-color-medium-contrast-rgb: 250, 248, 245;--ion-color-medium-shade: #5e5955;--ion-color-medium-tint: #7a7471;--ion-color-dark: #0c0a09;--ion-color-dark-rgb: 12, 10, 9;--ion-color-dark-contrast: #faf8f5;--ion-color-dark-contrast-rgb: 250, 248, 245;--ion-color-dark-shade: #0b0908;--ion-color-dark-tint: #242222;--ion-background-color: #faf8f5;--ion-background-color-rgb: 250, 248, 245;--ion-text-color: #0c0a09;--ion-text-color-rgb: 12, 10, 9;--ion-border-color: #d4d0ce;--ion-item-background: #fdfdfc;--ion-card-background: #fdfdfc;--ion-overlay-background-color: #fdfdfc;--ion-toolbar-background: #faf8f5;--ion-toolbar-color: #0c0a09;--ion-toolbar-border-color: #d4d0ce;--ion-tab-bar-background: #fdfdfc;--ion-tab-bar-border-color: #d4d0ce;--ion-tab-bar-color: #6b6561;--ion-tab-bar-color-selected: #0c0a09;--ion-placeholder-color: #6b6561;--wr-radius-sm: 4px;--wr-radius-md: 6px;--wr-radius-lg: 8px;--wr-radius-xl: 12px;--wr-radius-2xl: 16px;--wr-shadow-card: 0 1px 3px rgba(12, 10, 9, .1), 0 1px 2px rgba(12, 10, 9, .06)}:root.ion-palette-dark{--wr-background: #0c0a09;--wr-foreground: #fafaf9;--wr-card: #181615;--wr-muted: #292524;--wr-muted-foreground: #a8a29e;--wr-primary: #facc15;--wr-primary-foreground: #422006;--wr-primary-text: #facc15;--wr-destructive: #ef4d4d;--wr-success: #4ade80;--wr-success-text: #4ade80;--wr-border: #292524;--wr-input: #675d5b;--ion-color-primary: #facc15;--ion-color-primary-rgb: 250, 204, 21;--ion-color-primary-contrast: #422006;--ion-color-primary-contrast-rgb: 66, 32, 6;--ion-color-primary-shade: #dcb412;--ion-color-primary-tint: #fad12c;--ion-color-secondary: #a8a29e;--ion-color-secondary-rgb: 168, 162, 158;--ion-color-secondary-contrast: #0c0a09;--ion-color-secondary-contrast-rgb: 12, 10, 9;--ion-color-secondary-shade: #948f8b;--ion-color-secondary-tint: #b1aba8;--ion-color-tertiary: #a8a29e;--ion-color-tertiary-rgb: 168, 162, 158;--ion-color-tertiary-contrast: #0c0a09;--ion-color-tertiary-contrast-rgb: 12, 10, 9;--ion-color-tertiary-shade: #948f8b;--ion-color-tertiary-tint: #b1aba8;--ion-color-success: #4ade80;--ion-color-success-rgb: 74, 222, 128;--ion-color-success-contrast: #0c0a09;--ion-color-success-contrast-rgb: 12, 10, 9;--ion-color-success-shade: #41c371;--ion-color-success-tint: #5ce18d;--ion-color-warning: #facc15;--ion-color-warning-rgb: 250, 204, 21;--ion-color-warning-contrast: #422006;--ion-color-warning-contrast-rgb: 66, 32, 6;--ion-color-warning-shade: #dcb412;--ion-color-warning-tint: #fad12c;--ion-color-danger: #ef4d4d;--ion-color-danger-rgb: 239, 77, 77;--ion-color-danger-contrast: #0c0a09;--ion-color-danger-contrast-rgb: 12, 10, 9;--ion-color-danger-shade: #d24444;--ion-color-danger-tint: #f15f5f;--ion-color-light: #292524;--ion-color-light-rgb: 41, 37, 36;--ion-color-light-contrast: #fafaf9;--ion-color-light-contrast-rgb: 250, 250, 249;--ion-color-light-shade: #242120;--ion-color-light-tint: #3e3b3a;--ion-color-medium: #a8a29e;--ion-color-medium-rgb: 168, 162, 158;--ion-color-medium-contrast: #0c0a09;--ion-color-medium-contrast-rgb: 12, 10, 9;--ion-color-medium-shade: #948f8b;--ion-color-medium-tint: #b1aba8;--ion-color-dark: #fafaf9;--ion-color-dark-rgb: 250, 250, 249;--ion-color-dark-contrast: #0c0a09;--ion-color-dark-contrast-rgb: 12, 10, 9;--ion-color-dark-shade: #dcdcdb;--ion-color-dark-tint: #fafafa;--ion-background-color: #0c0a09;--ion-background-color-rgb: 12, 10, 9;--ion-text-color: #fafaf9;--ion-text-color-rgb: 250, 250, 249;--ion-border-color: #292524;--ion-item-background: #181615;--ion-card-background: #181615;--ion-overlay-background-color: #181615;--ion-toolbar-background: #0c0a09;--ion-toolbar-color: #fafaf9;--ion-toolbar-border-color: #292524;--ion-tab-bar-background: #181615;--ion-tab-bar-border-color: #292524;--ion-tab-bar-color: #a8a29e;--ion-tab-bar-color-selected: #fafaf9;--ion-placeholder-color: #a8a29e;--wr-shadow-card: 0 1px 3px rgba(0, 0, 0, .5)}:root.ion-palette-dark.ios,:root.ion-palette-dark.md{--ion-background-color: #0c0a09;--ion-background-color-rgb: 12, 10, 9;--ion-text-color: #fafaf9;--ion-text-color-rgb: 250, 250, 249;--ion-border-color: #292524;--ion-item-background: #181615;--ion-card-background: #181615;--ion-overlay-background-color: #181615;--ion-toolbar-background: #0c0a09;--ion-toolbar-color: #fafaf9;--ion-toolbar-border-color: #292524;--ion-tab-bar-background: #181615;--ion-tab-bar-border-color: #292524;--ion-tab-bar-color: #a8a29e;--ion-tab-bar-color-selected: #fafaf9;--ion-placeholder-color: #a8a29e}body{background:var(--wr-background);color:var(--wr-foreground);-webkit-font-smoothing:antialiased}ion-icon.ion-color-primary,ion-label.ion-color-primary,ion-note.ion-color-primary,ion-text.ion-color-primary,ion-spinner.ion-color-primary,ion-chip.ion-color-primary,ion-button[fill=clear].ion-color-primary,ion-button[fill=outline].ion-color-primary{--ion-color-base: var(--wr-primary-text) !important}ion-alert,ion-action-sheet,ion-loading,ion-popover{--ion-color-primary: var(--wr-primary-text)}ion-grid{--ion-grid-padding: 16px}ion-content{--background: var(--wr-background)}ion-toolbar{--background: var(--wr-background);--border-color: var(--wr-border);--border-width: 0 0 1px 0;--color: var(--wr-foreground)}ion-title{font-weight:600}ion-title[size=large]{font-size:30px;font-weight:700;letter-spacing:-.01em}ion-back-button{--color: var(--wr-foreground)}ion-button{--border-radius: var(--wr-radius-md);--box-shadow: none;font-weight:500;font-size:15px;letter-spacing:normal;text-transform:none;min-height:44px}ion-button[size=small]{min-height:36px;font-size:13px}ion-button[fill=solid]{--box-shadow: 0 1px 2px rgba(12, 10, 9, .12)}ion-button[fill=outline]{--border-color: var(--wr-input);--border-width: 1px}ion-button[fill=outline].ion-color-dark{--color: var(--wr-foreground)}ion-button[fill=outline].ion-color-danger{--border-color: var(--wr-destructive)}ion-button.ion-focused::part(native),ion-tab-button.ion-focused::part(native),ion-back-button.ion-focused::part(native){outline:2px solid var(--wr-foreground);outline-offset:2px}ion-card{margin:0 0 12px;border:1px solid var(--wr-border);border-radius:var(--wr-radius-xl);box-shadow:var(--wr-shadow-card);--background: var(--wr-card)}ion-card-subtitle{text-transform:none;letter-spacing:normal}ion-chip{--background: var(--wr-muted);--border-radius: 999px;font-weight:600}ion-toast{--border-radius: var(--wr-radius-lg)}ion-alert{--border-radius: var(--wr-radius-xl)}ion-alert .alert-title{font-weight:600}ion-alert .alert-button{font-weight:600}ion-list{background:transparent;padding:0}ion-list-header{padding-inline:0;min-height:0;margin:24px 0 12px;font-size:20px;font-weight:700;--color: var(--wr-foreground)}.my-custom-item{--background: var(--wr-card);--border-radius: var(--wr-radius-xl);--padding-start: 16px;--inner-padding-end: 16px;margin:0 0 8px;border:1px solid var(--wr-border);border-radius:var(--wr-radius-xl);box-shadow:var(--wr-shadow-card);overflow:hidden}ion-item h2{font-size:16px;font-weight:600}ion-item p,ion-item ion-note{font-size:14px}.my-custom-searchbar{--background: var(--wr-card);--border-radius: var(--wr-radius-md);--box-shadow: inset 0 0 0 1px var(--wr-input);--color: var(--wr-foreground);--placeholder-color: var(--wr-muted-foreground);--icon-color: var(--wr-muted-foreground);--placeholder-opacity: 1;padding-inline:0;min-height:48px}ion-radio{--color-checked: var(--wr-foreground);--color: var(--wr-input)}ion-tab-bar{--background: var(--wr-card);--border: 1px solid var(--wr-border)}ion-tab-button{--color: var(--wr-muted-foreground);--color-selected: var(--wr-foreground);font-weight:500}ion-tab-button.tab-selected{box-shadow:inset 0 3px 0 var(--wr-primary);font-weight:600}ion-thumbnail{--border-radius: var(--wr-radius-lg)}ion-segment-button{--indicator-color: var(--wr-primary)}ion-content::part(scroll)::-webkit-scrollbar{display:none}ion-content::part(scroll){scrollbar-width:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wr-num{font-variant-numeric:tabular-nums}.wr-card{background:var(--wr-card);border:1px solid var(--wr-border);border-radius:var(--wr-radius-xl);box-shadow:var(--wr-shadow-card);padding:16px;margin-bottom:12px}.wr-card--flush{padding:0;overflow:hidden}.wr-section-header{display:flex;align-items:center;gap:8px;margin:24px 0 12px}.wr-section-header h2{margin:0;font-size:20px;font-weight:700;line-height:1.2}.wr-section-header p{margin:2px 0 0;font-size:14px;color:var(--wr-muted-foreground)}.wr-chip{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--wr-radius-lg);background:var(--wr-muted);color:var(--wr-foreground);font-size:20px}.wr-chip--success{background:color-mix(in srgb,var(--wr-success) 14%,transparent);color:var(--wr-success)}.wr-chip--destructive{background:color-mix(in srgb,var(--wr-destructive) 12%,transparent);color:var(--wr-destructive)}ion-item>ion-icon[slot=start].wr-chip{margin-inline-end:12px}.wr-badge{display:inline-flex;align-items:center;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;background:var(--wr-muted);color:var(--wr-foreground);white-space:nowrap}.wr-badge--success{background:color-mix(in srgb,var(--wr-success) 14%,transparent);color:var(--wr-success-text)}.wr-badge--primary{background:var(--wr-primary);color:var(--wr-primary-foreground)}.wr-empty{border:1px dashed var(--wr-border);border-radius:var(--wr-radius-2xl);background:color-mix(in srgb,var(--wr-muted) 30%,transparent);padding:40px 16px;text-align:center;color:var(--wr-muted-foreground)}.wr-label{display:block;margin:0 0 6px;font-size:14px;font-weight:500}.wr-field{--padding-start: 12px;--padding-end: 12px;--background: transparent;--color: var(--wr-foreground);--placeholder-color: var(--wr-muted-foreground);--placeholder-opacity: 1;border:1px solid var(--wr-input);border-radius:var(--wr-radius-md);min-height:48px;margin-bottom:16px}.wr-field:focus-within{border-color:var(--wr-foreground);box-shadow:0 0 0 1px var(--wr-foreground)}.wr-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--wr-border)}.wr-row:first-child{border-top:0}.wr-row__body{min-width:0;flex:1}.wr-row__label{margin:0;font-size:13px;color:var(--wr-muted-foreground)}.wr-row__value{margin:2px 0 0;font-size:16px;font-weight:500;overflow-wrap:anywhere}ion-item>ion-icon[slot=start].ion-color-primary{--ion-color-base: var(--wr-foreground) !important;width:20px;height:20px;padding:8px;margin-inline-end:12px;border-radius:var(--wr-radius-lg);background:var(--wr-muted);font-size:20px}.wr-stop__name{margin:0 0 4px;font-size:24px;line-height:1.15;font-weight:700}.wr-stop__time{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--wr-muted-foreground);font-size:14px}.wr-stop__time strong{color:var(--wr-foreground);font-size:18px;font-variant-numeric:tabular-nums}.wr-stop__note{margin:12px 0 0;font-size:14px;color:var(--wr-muted-foreground)}.wr-map-fill{position:absolute;top:0;right:0;bottom:0;left:0}.wr-map-fill .maplibregl-ctrl-bottom-left,.wr-map-fill .maplibregl-ctrl-bottom-right{margin-bottom:20px}.wr-sheet{position:relative;z-index:2;margin-top:-20px}.wr-sheet__body{padding:20px 16px calc(var(--ion-safe-area-bottom, 0px) + 12px);border:1px solid var(--wr-border);border-bottom:0;border-radius:var(--wr-radius-2xl) var(--wr-radius-2xl) 0 0;background:var(--wr-card);box-shadow:0 -8px 24px #0c0a091f}.wr-sheet__name{margin:0 0 4px;font-size:22px;line-height:1.15;font-weight:700}.wr-sheet__address{margin:0 0 16px;font-size:15px;color:var(--wr-muted-foreground)}.wr-sheet__nav{display:flex;gap:8px;margin-bottom:8px}.wr-sheet__nav ion-button{flex:1;margin:0}.maplibregl-popup-content{color:#0c0a09;font-family:inherit;font-size:13px;font-weight:500;padding:10px 14px;border-radius:var(--wr-radius-lg)}.wr-actionbar{padding:12px 16px calc(var(--ion-safe-area-bottom, 0px) + 12px);background:var(--wr-card);border-top:1px solid var(--wr-border)}.wr-actionbar--row{display:flex;gap:8px}.wr-actionbar--row>*{flex:1 1 0;min-width:0}.wr-actions-pair{display:flex;gap:8px;margin:12px 0 0}.wr-actions-pair ion-button{flex:1;margin:0}.wr-stepper{display:flex;align-items:center;gap:8px}.wr-stepper ion-button{margin:0}.wr-stepper__value{min-width:28px;text-align:center;font-size:16px;font-weight:600}.wr-stepper__value.is-large{min-width:56px;font-size:32px;font-weight:700}.wr-cart-row{display:flex;align-items:center;gap:8px}.wr-cart-row__info{flex:1;min-width:0}.wr-cart-row__info h2{margin:0;font-size:16px;font-weight:600}.wr-cart-row__info p{margin:2px 0 0;font-size:14px;color:var(--wr-muted-foreground)}.wr-totals{margin-bottom:12px}.wr-totals p{margin:0 0 4px;font-size:14px;color:var(--wr-muted-foreground)}.wr-totals .wr-totals__grand{margin:8px 0 0;font-size:20px;font-weight:700;color:var(--wr-foreground)}.wr-profile{display:flex;align-items:center;gap:12px}.wr-profile__who{flex:1;min-width:0}.wr-profile__who h2{margin:0;font-size:20px;font-weight:700;line-height:1.2}.wr-profile__who p{margin:2px 0 0;font-size:14px;color:var(--wr-muted-foreground)}.wr-chip--lg{width:48px;height:48px;font-size:18px;font-weight:700}.wr-login{text-align:center;padding:24px 0 28px}.wr-login__logo{width:72px;height:72px;border-radius:var(--wr-radius-xl)}.wr-login__title{margin:16px 0 4px;font-size:28px;font-weight:700;letter-spacing:-.01em}.wr-login__subtitle{margin:0;font-size:15px;color:var(--wr-muted-foreground)}.wr-login__lang{display:flex;justify-content:center;margin-top:16px}.wr-login__footer{margin-top:16px;text-align:center;font-size:13px;color:var(--wr-muted-foreground)}.wr-login__footer p{margin:0 0 2px}ion-label p,ion-label ion-note,ion-item ion-note{color:var(--wr-muted-foreground)!important}ion-icon.wr-chip{width:20px;height:20px;padding:8px}.my-custom-item{background:transparent}
