.TimezonePlanner_tool__iEddE{display:flex;flex-direction:column;gap:var(--space-6);max-width:54rem}.TimezonePlanner_privacyBadge__joMgE{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;background:var(--accent-subtle);color:var(--accent);border:1px solid var(--border);padding:var(--space-1) var(--space-3);border-radius:999px;font-size:.8125rem;font-weight:600}.TimezonePlanner_badgeDot__eB0zt{width:7px;height:7px;border-radius:50%;background:#10b981}.TimezonePlanner_card__TGMh7{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6);box-shadow:var(--shadow-sm)}.TimezonePlanner_cityGrid__yZT9U{display:flex;flex-direction:column;gap:var(--space-4)}.TimezonePlanner_cityCard__HV_LU{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.TimezonePlanner_cityName__o0qVc{font-size:1.125rem;font-weight:700;color:var(--text)}.TimezonePlanner_tzName__4hlm1{font-size:.8125rem;color:var(--text-muted)}.TimezonePlanner_timeVal__BROsm{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;color:var(--accent)}.TimezonePlanner_badgeWork__56Kfa{background:#10b981}.TimezonePlanner_badgeExtend__SKQpn,.TimezonePlanner_badgeWork__56Kfa{color:#ffffff;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:999px}.TimezonePlanner_badgeExtend__SKQpn{background:#f59e0b}.TimezonePlanner_badgeOff__gAaeV{background:#ef4444;color:#ffffff;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:999px}.TimezonePlanner_btn__sdY6U{font-family:var(--font-sans);font-size:.875rem;font-weight:600;background:var(--accent);color:#ffffff;border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2)}.TimezonePlanner_btnSecondary__TmtpW{background:var(--bg-subtle);color:var(--text);border:1px solid var(--border-strong)}