@layer component{.dUaRAq_CityPicker{inline-size:100%;block-size:var(--size-control);padding-inline:var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-raised);color:var(--color-text-primary);font-size:var(--font-size-md);transition:border-color var(--motion-fast);display:block}.dUaRAq_CityPicker:hover{border-color:var(--color-border-strong)}.dUaRAq_CityPicker:focus-visible{border-color:var(--color-text-secondary);outline:none}.dUaRAq_positioner{z-index:50;inline-size:var(--anchor-width)}.dUaRAq_popup{max-block-size:min(20rem, var(--available-height));padding:var(--space-1);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-raised);transition:opacity var(--motion-fast);overflow-y:auto;box-shadow:0 8px 24px #00000080}.dUaRAq_popup[data-starting-style],.dUaRAq_popup[data-ending-style]{opacity:0}.dUaRAq_empty{padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.dUaRAq_empty:empty{display:none}.dUaRAq_list{display:grid}.dUaRAq_item{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:default;display:flex}.dUaRAq_item small{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dUaRAq_item[data-highlighted]{background:var(--color-bg-hover)}.YjLpGa_CityRow{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"YjLpGa_info YjLpGa_time""YjLpGa_diff YjLpGa_actions""YjLpGa_strip YjLpGa_strip";display:grid}.YjLpGa_CityRow[data-base]{border-color:var(--color-border-strong)}.YjLpGa_CityRow .YjLpGa_info{grid-area:YjLpGa_info;min-inline-size:0;display:grid}.YjLpGa_CityRow .YjLpGa_name{font-weight:var(--font-weight-medium)}.YjLpGa_CityRow .YjLpGa_time{grid-area:YjLpGa_time;justify-items:end;display:grid}.YjLpGa_CityRow .YjLpGa_time time{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);letter-spacing:-.02em;line-height:var(--font-leading-tight)}.YjLpGa_CityRow small{color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.YjLpGa_CityRow .YjLpGa_diff{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;grid-area:YjLpGa_diff}.YjLpGa_CityRow .YjLpGa_actions{justify-content:end;gap:var(--space-1);grid-area:YjLpGa_actions;display:flex}.YjLpGa_CityRow .YjLpGa_strip{grid-area:YjLpGa_strip;grid-template-columns:repeat(24,minmax(0,1fr));gap:1px;display:grid}.YjLpGa_CityRow .YjLpGa_strip li{background:var(--color-bg-raised);color:var(--color-text-tertiary);text-align:center;border-radius:2px;padding-block:2px;font-size:.625rem;line-height:1.4}.YjLpGa_CityRow .YjLpGa_strip li[data-period=day]{background:var(--color-bg-hover);color:var(--color-text-secondary)}.YjLpGa_CityRow .YjLpGa_strip li[data-period=work]{background:var(--color-bg-active);color:var(--color-text-primary)}.YjLpGa_CityRow .YjLpGa_strip li[data-current]{outline:1px solid var(--color-text-primary);outline-offset:-1px}@media (width>=48rem){.YjLpGa_CityRow{grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) auto;grid-template-areas:"YjLpGa_info YjLpGa_diff YjLpGa_time YjLpGa_actions""YjLpGa_strip YjLpGa_strip YjLpGa_strip YjLpGa_strip"}.YjLpGa_CityRow .YjLpGa_diff{text-align:end}}.DA5cYa_TranslateTime{gap:var(--space-4);display:grid}.DA5cYa_TranslateTime .DA5cYa_controls{gap:var(--space-3);align-items:end;display:grid}@media (width>=40rem){.DA5cYa_TranslateTime .DA5cYa_controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.DA5cYa_TranslateTime .DA5cYa_rows{gap:var(--space-2);display:grid}.DA5cYa_TranslateTime .DA5cYa_empty{color:var(--color-text-secondary);font-size:var(--font-size-sm)}}
